#include <bits/stdc++.h>
using namespace std;
int main() {
  int a = 0, b = 0, n, i;
  bool can = true;
  scanf("%d", &n);
  int num;
  for (i = 0; i < n; i++) {
    scanf("%d", &num);
    if (num == 25) {
      a++;
    } else if (num == 50) {
      b++;
      if (a > 0) {
        a--;
      } else {
        can = false;
      }
    } else {
      if (b > 0) {
        b--;
        if (a > 0) {
          a--;
        } else {
          can = false;
        }
      } else if (a >= 3) {
        a = a - 3;
      } else {
        can = false;
      }
    }
  }
  if (can) {
    printf("YES\n");
  } else {
    printf("NO\n");
  }
  return 0;
}
