// code by lynmisakura. wish to be accepted! #include using namespace std; #define REP(i,N) for(int i = 0;i < N;i++) using ll = long long; int main(void){ cin.tie(0); ios::sync_with_stdio(false); cout << fixed << setprecision(15); int N; cin >> N; vector E(N); REP(i,N) cin >> E[i]; REP(sup,(1<> i & 1)) res += E[i]; return res; }(); int B = 0,C = 0; int sub = sup; do{ B = 0,C = 0; REP(i,N)if(sup >> i & 1){ if(sub >> i & 1) B += E[i]; else C += E[i]; } if(A == B && B == C){ cout << "Yes" << '\n'; return 0; } sub = (sub - 1) & sup; }while(sub != sup); } cout << "No" << '\n'; }