from bisect import * N, X = list(map(int, input().split())) A = list(map(int, input().split())) ans = 0 A = sorted(A) for a in A: l = bisect_left(A, X-a) r = bisect_right(A, X-a) ans += r-l print(ans)