#include using namespace std; #define ll long long #define ul unsigned long long #define pb push_back #define ss second #define ff first #define fr(m) for(int i=0; i=0; i--) #define nl '\n' #define yes cout<<"YES"<>n; int hand25=0; int hand50=0; fr(n) { int x; cin>>x; if(x==25) hand25++; else if(x==50) { hand50++; hand25--; if(hand25<0) { no; return; } } else if(x==100) { if(hand50) { hand50--; hand25--; } else hand25-=3; if(hand25<0) { no; return; } } } yes; } int main() { fast_io; int TC = 1; //cin >> TC; while (TC--) solve(); }