#include<stdio.h>
#define ll long long
#include<math.h>
int check(int a[], int n){
int dem25 = 0, dem50 = 0;
for(int i = 0 ; i < n; i++){
if(a[i] == 25) ++dem25;
else if(a[i] == 50){
if(dem25 == 0){
return 0;
}
--dem25;
++dem50;
}else{
if(dem25 == 0 || dem25 * 25 + dem50 * 50 < 75){
return 0;
}
if(dem50!= 0){
--dem50;
--dem25;
}else{
dem25-=3;
}
}
}
return 1;
}
int main(){
int n;
int a[n];
for(int i = 0; i < n; i++){
}
if(check(a,n)){
}else{
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2RlZmluZSBsbCBsb25nIGxvbmcgCiNpbmNsdWRlPG1hdGguaD4KaW50IGNoZWNrKGludCBhW10sIGludCBuKXsKCWludCBkZW0yNSA9IDAsIGRlbTUwID0gMDsKCWZvcihpbnQgaSA9IDAgOyBpIDwgbjsgaSsrKXsKCQlpZihhW2ldID09IDI1KSArK2RlbTI1OwoJCWVsc2UgaWYoYVtpXSA9PSA1MCl7CgkJCWlmKGRlbTI1ID09IDApewoJCQkJcmV0dXJuIDA7CgkJCX0KCQkJLS1kZW0yNTsKCQkJKytkZW01MDsKCQl9ZWxzZXsKCQkJaWYoZGVtMjUgPT0gMCB8fCBkZW0yNSAqIDI1ICsgZGVtNTAgKiA1MCAgPCA3NSl7CgkJCQlyZXR1cm4gMDsKCQkJfQoJCQlpZihkZW01MCE9IDApewoJCQkJLS1kZW01MDsKCQkJCS0tZGVtMjU7CgkJCX1lbHNlewoJCQkJZGVtMjUtPTM7CgkJCX0KCQl9Cgl9CglyZXR1cm4gMTsKfQppbnQgbWFpbigpewogICAgaW50IG47CiAgICBzY2FuZigiJWQiLCZuKTsKICAgIGludCBhW25dOwogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAJc2NhbmYoIiVkIiwmYVtpXSk7Cgl9CglpZihjaGVjayhhLG4pKXsKCQlwcmludGYoIllFU1xuIik7Cgl9ZWxzZXsKCQlwcmludGYoIk5PXG4iKTsKCX0KCXJldHVybiAwOwp9