#include using namespace std; const int maxn = 1e5 + 1; int a[maxn]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); ifstream in("split.in"); ofstream out("split.out"); int n; in >> n; for(int i = 0;i < n;i++){ in >> a[i]; } long long h = 0; for(int i = 0;i < n;i++){ int maxj = i; for(int j = i + 1;j < n;j++){ int q = i, u = j; while(q < n && u > -1 && q < u && a[q] == a[u]){ q++; u--; } if(q >= u){ maxj = j; } } h = h + (maxj - i + 1) * (maxj - i + 1); i = maxj; } out << h << endl; return 0; }