#include #include #include #include #include #include #include #include #include #include using namespace std; bool solve(vector &a){ int n = a.size(); vector s(n); for(int i=0; i used(n, false); bool valid = true; for(int i=0; i> n; vector a(n); for(int i=0; i> a[i]; a[i]--; } bool valid = false; for(int i=0; i<100000 && !valid; i++){ valid |= solve(a); } cout << (valid?"Yes":"No") << endl; return 0; }