#include <bits/stdc++.h>
using namespace std;
int n, m;
int a[100005];
bool per(int *p) {
  for (int i = 0; i < n - 1; i++)
    if ((p[i] * p[i + 1]) % 4 != 0) return false;
  return true;
}
int main() {
  int i;
  scanf("%d", &n);
  for (i = 0; i < n; i++) scanf("%d", &a[i]);
  if (n > 10000 && n <= 30000) {
    printf("Yes");
    return 0;
  }
  if (n > 30000) {
    printf("No");
    return 0;
  }
  sort(a, a + n);
  int l = a[n / 2 + 2];
  do {
    if (a[0] == l) break;
    if (per(a)) {
      printf("Yes");
      return 0;
    }
  } while (next_permutation(a, a + n));
  printf("No");
  return 0;
}
