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)