#include using namespace std; using ll=long long; constexpr ll mod=1e9+7; ll n; vector e; bool isPossible(ll now = 0, ll pa = 0, ll pb = 0, ll pc = 0) { if (now == e.size()) { return pa == pb && pb == pc; } bool ans = false; // now -> a ans |= isPossible(now+1, pa+e[now], pb, pc); // now -> b ans |= isPossible(now+1, pa, pb+e[now], pc); // now -> c ans |= isPossible(now+1, pa, pb, pc+e[now]); return ans; } int main() { cin.tie(0); ios_base::sync_with_stdio(false); cin>>n; e.resize(n); for (auto&& e: e) { cin>>e; } if (isPossible()) cout << "Yes\n"; else cout << "No\n"; }