#include <bits/stdc++.h>
using namespace std;
bool flag = false;
int main(void) {
  int n;
  cin >> n;
  vector<int> a, count;
  int count_0 = 0, count_2 = 0, count_4 = 0;
  for (int i = 0; i < n; i++) {
    int x;
    cin >> x;
    a.push_back(x);
    if (x % 2 == 0) {
      if (x / 2 >= 2) {
        count.push_back(4);
        count_4++;
      } else {
        count.push_back(2);
        count_2++;
      }
    } else {
      count.push_back(1);
      count_0++;
    }
  }
  if (count_2 && count_0 <= count_4)
    flag = true;
  else if (!count_2 && count_0 <= count_4 + 1)
    flag = true;
  if (flag)
    cout << "Yes" << endl;
  else
    cout << "No" << endl;
  return 0;
}
