EduBrick

Такси

5000 мс · 256 МБ · всё или ничего

На экскурсию приехали nn групп, в каждой от одного до четырёх человек. Заказали такси, каждое вмещает четырёх человек.

Группу разделять нельзя, но в одном такси могут ехать несколько групп. Какое наименьшее число такси понадобится?

Формат ввода

В первой строке число nn от 11 до 21052 \cdot 10^5. Во второй — nn чисел от 11 до 44.

Формат вывода

Одно число.

Примеры

ввод
5
1 2 4 3 3
вывод
4

Примечание

Считайте, сколько групп каждого размера. Четвёрки едут отдельно, к каждой тройке подсаживается один человек, двойки объединяются по две — а дальше аккуратно разберитесь с остатком.

Войдите, чтобы отправлять решения.