#include #include #include #include #include #include #include #include #include #include #include #include #define pb push_back #define rep(i, n) for (int i = 0; i < (n); i++) #define reps(i, n, s) for (int i = (s); i < (n); i++) #define rrep(i, n) for (int i = (n - 1); i >= 0; i--) #define rreps(i, n, s) for (int i = s; i >= n; i--) using ll = long long; using namespace std; constexpr long long MAX = 5100000; constexpr long long INF = 1LL << 60; constexpr int MOD = 1000000007; int main() { cin.tie(0); ios::sync_with_stdio(false); ll n; cin >> n; vector p(n); rep(i, n) cin >> p[i]; ll res = 0; if (n > 2) { rep(i, n) { if (p[i] == n) res -= i + 1; else res += i + 1; } } cout << res << endl; return 0; }