#include <bits/stdc++.h>
using namespace std;
typedef vector<vector<long long>> matrix;
template <class T>
bool chmax(T &a, const T &b) {
  if (a < b) {
    a = b;
    return 1;
  }
  return 0;
}
template <class T>
bool chmin(T &a, const T &b) {
  if (b < a) {
    a = b;
    return 1;
  }
  return 0;
}
long long gcd(long long A, long long B) {
  if (A < B) swap(A, B);
  while (B) {
    long long w = A % B;
    A = B;
    B = w;
  }
  return A;
}
long long lcm(long long A, long long B) { return A * B / gcd(A, B); }
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  long long N;
  cin >> N;
  vector<long long> a(N);
  for (long long i = 0; i < (N); i++) cin >> a[i];
  long long x = 1;
  for (long long i = 0; i < (N); i++) x = lcm(x, a[i]);
  x--;
  long long ans = 0;
  for (long long i = 0; i < (N); i++) ans += x % a[i];
  cout << ans << "\n";
}
