#include <iostream>
#include <vector>
using namespace std;
//n<=30,穷举计算量位 1<<30, 应该在限时内能计算完成
bool ok = false;
void Dfs(int a, int b, const vector<int>& data, int i) {
    if(i >= data.size()) {
        if(a == b) {
            ok = true;
        }
        return;
    }
    Dfs(a+data[i], b, data, i+1);
    Dfs(a, b+data[i], data, i+1);
}

int main() {
    int n;
    cin >> n;
    vector<int> data;
    int a = 0, b = 0;
    for(auto i = 0; i < n; ++i) {
        int v;
        cin >> v;
        if(v%5==0) {
            a +=v;
        } else if(v%3 == 0) {
            b +=v;
        } else {
            data.push_back(v);
        }
    }
    Dfs(a,b,data,0);
    cout << (ok?"true":"false") << endl;
}
// 64 位输出请用 printf("%lld")