#include <bits/stdc++.h>
using namespace std;
const int MOD = 1000000007;
int cnt[10], kol[10];
int n, k;
int main() {
  ios_base ::sync_with_stdio(false);
  cin >> n >> k;
  cnt[2] = 2 * n;
  cnt[4] = n;
  for (int i = 0; i < k; i++) {
    int x;
    cin >> x;
    while (x >= 3) {
      if (cnt[4] > 0)
        x -= 4, cnt[4]--;
      else if (cnt[2] > 0)
        x -= 2, cnt[2]--;
      else {
        cout << "NO" << '\n';
        return 0;
      }
    }
    if (x > 0) kol[x]++;
  }
  while (kol[2]) {
    if (cnt[2] > 0)
      kol[2]--, cnt[2]--;
    else if (cnt[4] > 0)
      kol[2]--, cnt[4]--, cnt[1]++;
    else
      kol[2]--, kol[1] += 2;
  }
  if (kol[1] > cnt[1] + cnt[2] + cnt[4] * 2) {
    cout << "NO" << '\n';
    return 0;
  }
  cout << "YES" << '\n';
  return 0;
}
