#include <bits/stdc++.h>
using namespace std;
const int N = 501000;
const int INF = 1000000000;
int i, j, n, m, k;
int main() {
  ios_base::sync_with_stdio(0);
  cin >> n;
  multiset<long long> S;
  for (i = 0; i < n; i++) {
    long long j;
    cin >> j;
    S.insert(j);
  }
  for (i = 0; i < n - 2; i++) {
    long long k = *S.begin();
    S.erase(S.begin());
    long long j = *S.begin();
    S.erase(S.begin());
    S.insert(k + j);
  }
  long long k = *S.begin();
  S.erase(S.begin());
  long long j = *S.begin();
  cout << j - k + 1;
  return 0;
}
