#include #include #include using ll = long long; int main() { int N, X; std::cin >> N >> X; if (X >= 200000) { std::cout << 0 << std::endl; return 0; } std::vector fps(100001); while (N--) { int a; std::cin >> a; fps[a]++; } fps = atcoder::convolution_ll(fps, fps); std::cout << fps[X] << std::endl; }