#include <stdio.h>
#include <malloc.h>
int main() {
int n, k; scanf("%d %d", &n, &k);
int* nums = (int*)malloc(sizeof(int) * n);
for (int i = 0; i < n; i++) {
scanf("%d", &nums[i]);
}
if (n == 1 && nums[0] <= k) {
printf("%d", 1);
return 0;
}
else if (n == 1 && nums[0] > k) {
printf("%d", 0);
return 0;
}
//进行统计
int sum = 0;
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (nums[i] * nums[j] <= k) {
sum++;
}
}
}
printf("%d", sum);
return 0;
}