#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, n, k, x, h[5];
  scanf("%d%d", &n, &k);
  h[4] = n;
  h[2] = n * 2;
  h[1] = 0;
  while (k--) {
    scanf("%d", &x);
    while (x >= 4) {
      if (h[4]) {
        x -= 4;
        h[4]--;
      } else if (h[2]) {
        x -= 2;
        h[2]--;
      } else if (h[1]) {
        x--;
        h[1]--;
      } else {
        printf("NO\n");
        return 0;
      }
    }
    if (x == 3) {
      if (h[4])
        h[4]--;
      else if (h[2] >= 2)
        h[2] -= 2;
      else if (h[1] >= 3)
        h[1] -= 3;
      else {
        printf("NO\n");
        return 0;
      }
    } else if (x == 2) {
      if (h[2])
        h[2]--;
      else if (h[4]) {
        h[4]--;
        h[1]++;
      } else if (h[1] >= 2)
        h[1] -= 2;
      else {
        printf("NO\n");
        return 0;
      }
    } else if (x == 1) {
      if (h[1])
        h[1]--;
      else if (h[4]) {
        h[4]--;
        h[2]++;
      } else if (h[2])
        h[2]--;
      else {
        printf("NO\n");
        return 0;
      }
    }
  }
  printf("YES\n");
  return 0;
}
