#include #define rep(i,n) for(int i = 0; i < (n); ++i) using namespace std; typedef long long ll; int main(){ int n, x, ans = 0; cin >> n >> x; vector a(n); rep(i,n) cin >> a.at(i); sort(a.begin(), a.end()); vector b(x+1); for(int i = 0; i < n && a.at(i) < x+1; ++i){ ++b.at(a.at(i)); } for(int i = 0; i <= x; ++i){ ans += b.at(i) * b.at(x-i); } cout << ans << endl; return 0; }