#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;
}