#include <bits/stdc++.h>
using namespace std;
string YN(bool y) { return (y ? "YES" : "NO"); }
string yn(bool y) { return (y ? "Yes" : "No"); }
string ON(bool y) { return (y ? "OK" : "NG"); }
int main(void) {
  int n, d0 = 0, d1 = 0, d2 = 0;
  cin >> n;
  vector<int> a(n), d(n);
  for (int i = (int)(0); i < (int)(n); i++) {
    cin >> a[i];
    d[i] = a[i] % 4;
    if (d[i] == 0) {
      d0++;
    } else if (d[i] == 1 || d[i] == 3) {
      d1++;
    } else {
      d2++;
    }
  }
  if ((n - d0 == 2 && d0 != 0 && d1 <= d0 + 1) || (n - d0 <= 1 && d0 != 0) ||
      d1 == 0 || d0 == d1) {
    if ((d0 == 0 && d1 == 0 && d2 == 1) || (d0 == 0 && d2 != n)) {
      cout << "No" << endl;
    } else {
      cout << "Yes" << endl;
    }
  } else {
    cout << "No" << endl;
  }
}
