#include <bits/stdc++.h>
using namespace std;
int n,x;
int main(){
	cin >> n >> x;
	int count = 0;
	int A[n];
	map<int,int> num;
	for (int i = 0; i < n; i++){
		cin >> A[i];
		num[A[i]]++;
	}
	for (auto i:num){
		int n = i.first;
		int m = x - n;
		cout << m << " " << n << "-" << num[m] << " " << num[n] << endl;
		if (m > n){
			count += num[n] * num[m];
		}
		if (m == n){
			count += num[n] * (num[n] - 1) / 2;
		}
	}
	cout << count;
}