#include <bits/stdc++.h>
#pragma GCC optimize("Ofast")
using namespace std;
long long num[100005] = {0};
int main() {
  long long i, n, ans = 0;
  scanf("%lld", &n);
  for (i = 1; i <= n; i++) scanf("%lld", &num[i]);
  for (i = 1; i <= n; i++) {
    if (num[i] > num[i - 1])
      ans += (num[i] - num[i - 1]) * (n - num[i] + 1);
    else if (num[i] < num[i - 1])
      ans += num[i] * (num[i - 1] - num[i]);
  }
  printf("%lld\n", ans);
}
