/* @
* Siddharth Maloo
*/
#include <iostream>
#include <vector>
#include <map>
#include <stack>
#include <queue>
#include <string.h>
#include <string>
#include <math.h>
#include <algorithm>
#include <cstring>
#include <time.h>
#include <fstream>
#include <functional>
#include <numeric>
/////////////////
#define ULL unsigned long long int
#define GI ({int t;scanf("%d",&t);t;})
#define GL ({unsigned long long int t;scanf("%llu",&t);t;})
#define PInt(a) printf("%d\n",(a))
#define PLng(a) printf("%llu\n",(a))
#define FOR(i,a,b) for(int i=(int)(a);i<(int)(b);i++)
/////////////////
using namespace std;
int p[101][101*101+1], a[101];
int main () {
int i, j, k, c=0, t, n;
n = GI;
FOR(i,0,n){
a[i] = GI;
}
p[1][a[0]] = k = 1;
FOR(i,2,n+1){
FOR(j,0,n*n+1){
if( p[i][j] >= 2) {k=0;break;}
p[i][j] += j - a[i]> 0?(p[i-1][j]+p[i-1][j-a[i]]):0;
p[i][j] += j == a[i] ? 1:0;
p[i][j] += j<a[i] ? p[i-1][j]:0;
}
if(k==0) break;
}
if ( k== 0) cout <<"got it :)";
return 0;
}
LyogQAogKiBTaWRkaGFydGggTWFsb28KKi8KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8c3RhY2s+CiNpbmNsdWRlIDxxdWV1ZT4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bWF0aC5oPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y3N0cmluZz4KI2luY2x1ZGUgPHRpbWUuaD4KI2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgojaW5jbHVkZSA8bnVtZXJpYz4KLy8vLy8vLy8vLy8vLy8vLy8KI2RlZmluZSBVTEwgdW5zaWduZWQgbG9uZyBsb25nIGludAojZGVmaW5lIEdJICh7aW50IHQ7c2NhbmYoIiVkIiwmdCk7dDt9KQojZGVmaW5lIEdMICh7dW5zaWduZWQgbG9uZyBsb25nIGludCB0O3NjYW5mKCIlbGx1IiwmdCk7dDt9KQojZGVmaW5lIFBJbnQoYSkgcHJpbnRmKCIlZFxuIiwoYSkpCiNkZWZpbmUgUExuZyhhKSBwcmludGYoIiVsbHVcbiIsKGEpKQojZGVmaW5lIEZPUihpLGEsYikgZm9yKGludCBpPShpbnQpKGEpO2k8KGludCkoYik7aSsrKQovLy8vLy8vLy8vLy8vLy8vLwp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgcFsxMDFdWzEwMSoxMDErMV0sIGFbMTAxXTsKaW50IG1haW4gKCkgewoJaW50IGksIGosIGssIGM9MCwgdCwgbjsKICAgIG4gPSBHSTsKICAgIEZPUihpLDAsbil7CiAgICAJYVtpXSA9IEdJOwogICAgfQoKICAgIHBbMV1bYVswXV0gPSBrID0gMTsKICAgIEZPUihpLDIsbisxKXsKICAgIAlGT1IoaiwwLG4qbisxKXsKCSAgICAJaWYoIHBbaV1bal0gPj0gMikge2s9MDticmVhazt9CgoJCXBbaV1bal0gKz0gaiAtIGFbaV0+IDA/KHBbaS0xXVtqXStwW2ktMV1bai1hW2ldXSk6MDsKCQlwW2ldW2pdICs9IGogPT0gYVtpXSA/IDE6MDsKCQlwW2ldW2pdICs9IGo8YVtpXSA/IHBbaS0xXVtqXTowOwoKCSAgICB9CgkgICAgaWYoaz09MCkgYnJlYWs7CiAgICB9CglpZiAoIGs9PSAwKSBjb3V0IDw8ImdvdCBpdCA6KSI7CglyZXR1cm4gMDsKfQ==