TL08 - Taxi
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Sau buổi học, có n nhóm bạn rủ nhau đến chúc mừng sinh nhật An. Nhóm bạn thứ i ai người (1 ≤ ai ≤ 4). Họ quyết định gọi những chiếc xe taxi để đi. Những chiếc taxi chỉ chở tối đa được 4 khách mà thôi.

Hãy cho biết các nhóm bạn này cần gọi tối thiểu bao nhiêu chiếc taxi, biết rằng những người trong cùng một nhóm luôn đi cùng trên một chiếc taxi, và một chiếc taxi có thể chở nhiều nhóm khác nhau.

Input:

  • Dòng 1: chứa số nguyên dương n (1 ≤ n ≤ 105)
  • Dòng 2: chứa n số nguyên dương a1, a2, … an – là số lượng người của mỗi nhóm bạn. Output

- Một số nguyên dương duy nhất là số lượng taxi.

Ví dụ

Input

Output

5

1 2 4 3 3

4

8

2 3 4 4 2 1 3 1

5

Back to Top