#define _USE_MATH_DEFINES #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //#include int f[100005]; int main() { int n, x; cin >> n >> x; long long int p = 0; for (int i = 0; i < n; i++) { int a; cin >> a; f[a]++; } for (int i = 0; i <= x / 2; i++) { if(i!=x/2)p += f[i] * f[x - i]*2; else p += f[i] * f[x - i]; } cout << p << endl; return 0; }