#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> N >> X; vector a(N); for(int &aa : a) cin >> aa; map mp; rep(i, 0, N) mp[a[i]]++; ll ans = 0LL; rep(i, 0, N){ ans += ll(mp[X - a[i]]); } cout << ans << endl; return 0; }