#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int n, s, a[5]={0}, r;
r=0;
scanf("%d", &n);
while(n--) scanf("%d", &s), a[s]++;
r=a[4]+a[3];
a[1]-=a[3];
r+=a[2]*2/4;
if(a[2]%2==1) {
r++;
a[1]-=2;
}
if(a[1]>0) {
r+=a[1]/4;
if(a[1]%4>0) r++;
}
printf("%d", r);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgcywgYVs1XT17MH0sIHI7CglyPTA7CglzY2FuZigiJWQiLCAmbik7Cgl3aGlsZShuLS0pIHNjYW5mKCIlZCIsICZzKSwgYVtzXSsrOwoJcj1hWzRdK2FbM107CglhWzFdLT1hWzNdOwoJcis9YVsyXSoyLzQ7CglpZihhWzJdJTI9PTEpIHsKCQlyKys7CgkJYVsxXS09MjsKCX0gCglpZihhWzFdPjApIHsKCQlyKz1hWzFdLzQ7CgkJaWYoYVsxXSU0PjApIHIrKzsKCX0KCXByaW50ZigiJWQiLCByKTsKCXJldHVybiAwOwp9