//Normal #define _GLIBCXX_DEBUG #define ll long long #include using namespace std; using Graph = vector>; void print(auto a){ cout << a; } void prints(auto a){ cout << a << " "; } void prints(){ cout << " "; } void printl(auto a){ cout << a << endl; } void printl(){ cout << endl; } void fix(int n){ cout << fixed << setprecision(n); } int siz(string s){ return (int)s.size(); } int main(){ int A, B, C, D, E, F, G; cin >> A >> B >> C >> D >> E >> F >> G; for(int a = 0; a <= A; a++){ for(int b = 0; b <= B; b++){ for(int c = 0; c <= C; c++){ for(int d = 0; d <= D; d++){ for(int e = 0; e <= E; e++){ for(int f = 0; f <= F; f++){ int sum = a*500 + b*100 + c*50 + d*10 + e*5 + f; if(sum == G){ printl("YES"); return 0; } } } } } } } printl("NO"); return 0; }