#include<bits/stdc++.h>
using namespace std;
int ans(vector<int>&v,int k){
int a=0;
int i=0,j=v.size()-1;
while(j>i){
if(v[i]+v[j]>k){
a+=j-i;
j--;
}else{
i++;
}
}
return a;
}
int main(){
int n;cin>>n;
vector<int>v(n);
int k;cin>>k;
for(int i=0;i<n;i++){
cin>>v[i];
}
cout<<ans(v,k)<<endl;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBhbnModmVjdG9yPGludD4mdixpbnQgayl7CiAgICBpbnQgYT0wOwogICBpbnQgaT0wLGo9di5zaXplKCktMTsKICAgd2hpbGUoaj5pKXsKICAgICBpZih2W2ldK3Zbal0+ayl7CiAgICAgICAgYSs9ai1pOwogICAgICAgIGotLTsKICAgICB9ZWxzZXsKICAgICAgICBpKys7CiAgICAgfQoKICAgfQogICByZXR1cm4gYTsKCiAgICAKfQppbnQgbWFpbigpewogICAgaW50IG47Y2luPj5uOwogICAgdmVjdG9yPGludD52KG4pOwogICAgaW50IGs7Y2luPj5rOwogICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgY2luPj52W2ldOwogICAgfQogICAgY291dDw8YW5zKHYsayk8PGVuZGw7Cn0=