#include <bits/stdc++.h>
int main(void) {
  int num, n, i, l, max = 0;
  int a[3000];
  int a_[3000];
  long value = 1;
  int mask[3000];
  int pos;
  int sum = 0;
  scanf("%d", &n);
  for (i = 0; i < n; i++) {
    scanf("%d", &a[i]);
    a_[i] = a[i];
    if (max < a[i]) {
      max = a[i];
    }
  }
  for (num = 1; num <= max; num++) {
    pos = 0;
    for (i = 0; i < n; i++) {
      if (a[i] % num == 0) {
        mask[pos++] = i;
      }
    }
    if (pos >= 2) {
      for (l = 0; l < pos; l++) {
        a[mask[l]] /= num;
      }
      value *= num;
    }
  }
  for (i = 0; i < n; i++) {
    value *= a[i];
  }
  value -= 1;
  for (i = 0; i < n; i++) {
    sum += value % a_[i];
  }
  printf("%d\n", sum);
  return 0;
}
