#include <bits/stdc++.h>
using namespace std;
int dp[100];
long long gcd(long long x, long long y) {
  if (x % y == 0) return 1;
  return gcd(y, x % y);
}
long long lcm(long long x, long long y) { return x * y / gcd(x, y); }
int fib(int n) {
  if (n == 0 || n == 1) return dp[n] = 1;
  if (dp[n] != -1) return dp[n];
  return dp[n] = fib(n - 1) + fib(n - 2);
}
int fact(int n) {
  if (n = 1) return 1;
  return n * fact(n - 1);
}
int main() {
  int n, a[3005];
  cin >> n;
  for (int i = 0; i < (int)(n); i++) {
    cin >> a[i];
  }
  long long g = 1;
  for (int i = 0; i < (int)(n); i++) {
    g = lcm(g, a[i]);
  }
  g--;
  long long ans = 0;
  for (int i = 0; i < (int)(n); i++) {
    ans += g % a[i];
  }
  cout << ans << endl;
}
