#include<bits/stdc++.h>
using namespace std;
const int N=1e6+4;
long long n,k;
map<long long,long long>mp;
int main()
{
long long dem=0;
cin>>n>>k;
for(int i=1;i<=n;i++)
{
long long x;
cin>>x;
dem+=mp[k-x];
mp[x]++;
}
cout<<dem;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgaW50IE49MWU2KzQ7CmxvbmcgbG9uZyBuLGs7Cm1hcDxsb25nIGxvbmcsbG9uZyBsb25nPm1wOwppbnQgbWFpbigpCnsKICAgIGxvbmcgbG9uZyBkZW09MDsKICAgIGNpbj4+bj4+azsKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKQogICAgewogICAgICAgIGxvbmcgbG9uZyB4OwogICAgICAgIGNpbj4+eDsKICAgICAgICBkZW0rPW1wW2steF07CiAgICAgICAgbXBbeF0rKzsKICAgIH0KICAgIGNvdXQ8PGRlbTsKfQo=