#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    int n;
    cin >> n;
    vector<int> a(n);
    for(auto &&v : a) cin >> v;
    ll ans = 0;
    for(int k = 1; k <= 2000; k++){
        vector<vector<ll>> cnt(4, vector<ll>(2001));
        int d1 = k + 10;
        int d2 = -k;
        int d3 = k + 1;
        for(int j = n - 1; j >= 0; j--){
            cnt[3][a[j]]++;
            if(a[j] + d3 <= 2000) cnt[2][a[j]] += cnt[3][a[j] + d3];
            if(a[j] + d2 >= 0) cnt[1][a[j]] += cnt[2][a[j] + d2];
            if(a[j] + d1 <= 2000) cnt[0][a[j]] += cnt[1][a[j] + d1];
        }
        ans += accumulate(cnt[0].begin(), cnt[0].end(), 0ll);
    }
    cout << ans << '\n';
}