#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 123;
const int mod = 1e9 + 7;
const int INF = 1e9 + 1;
const long long INFL = 3e18 + 1;
const double pi = acos(-1.0);
void files(string s) {
  if (fopen((s + ".in").c_str(), "r")) {
    freopen((s + ".in").c_str(), "r", stdin);
    freopen((s + ".out").c_str(), "w", stdout);
  }
}
int a[500];
int main() {
  files("");
  int mn = INF;
  int n;
  cin >> n;
  for (int i = 1; i <= n; i++) {
    cin >> a[i];
  }
  if (n == 1) {
    cout << 360;
    return 0;
  }
  for (int i = 1; i <= n; i++) {
    int ans = 0;
    for (int j = i + 1; j <= n; j++) {
      ans += a[j];
      mn = min(mn, abs(ans - (360 - ans)));
    }
  }
  cout << mn;
  return 0;
}
