#include <bits/stdc++.h>
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
using namespace std;
long long po(long long n, long long exp) {
  long long prod = 1;
  for (long long i = 0; i < exp; i++) prod = (prod * n);
  return prod;
}
double dis(long long x1, long long y1, long long x2, long long y2) {
  return sqrt(((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2)));
}
signed main() {
  ios_base::sync_with_stdio(false);
  long long TESTS = 1;
  while (TESTS--) {
    long long n;
    cin >> n;
    long long a[n];
    for (long long i = 0; i < n; i++) cin >> a[i];
    long long p = 1, ans = 0;
    a[n] = 1e11;
    for (long long i = 0; i < n; i++) {
      if (a[i] == a[i + 1]) {
        p++;
      } else {
        ans += (p * p + p) / 2;
        p = 1;
      }
    }
    cout << ans;
  }
}
