#include using namespace std; #define rep(i,a,b) for (int i=(int)(a);i<(int)(b);i++) int main() { ios::sync_with_stdio(false); cin.tie(nullptr); const int M = 13; const int X = 800000 * M; const int Y = X * M * 2 + 1; const int H = X * M; bitset dp; int N; cin >> N; if (N >= 26){ cout << "0\n"; return 0; } rep(i, 0, N){ int a; cin >> a; a += X; dp = (dp | (dp << a) | (dp >> a)); dp[a + H] = true; dp[H - a] = true; } rep(i, 0, 1 << 30){ if (dp[i + H] | dp[H - i]){ cout << i << "\n"; break; } } }