from bisect import * N, K = map(int, input().split()) A = sorted(list(map(int, input().split()))) ans = 0 for a in A: v = (2 * K + a - 1) // a ind = bisect_left(A, v) ans += N - ind print(ans)