#include <bits/stdc++.h>
using namespace std;

int main(void) {
    int n;
    cin>>n;
    std::vector<int> v(n);
    for (auto &i : v) cin>>i;
    int s = accumulate(v.begin(), v.end(), 0);
    if (s % 3) {
        puts("No");
        return 0;
    }
    
    int x = 1;
    for (int i = 0; i < n; ++i) x*=3;
    for (int i = 0; i < x; ++i) {
        int t = i;
        vector<int> a(3);
        for (int j = 0; j < n; ++j) {
            a[t % 3] += v[j];
            t /= 3;
        }
        
        bool flg = true;
        for (int j = 0; j < 3; ++j) {
            flg &= a[j] == s / 3;
        }
        
        if (flg) {
            puts("Yes");
            return 0;
        }
    }
    
    puts("No");
    return 0;
}