#include <bits/stdc++.h>
#define int long long
using namespace std;
int n, k, a[300005], ans1, ans2, ans3, l1, l2;
signed main() {
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> n >> k;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
sort(a, a + n);
for (int i = n - 1; i > -1; i--) {
l1 = min(l1, i);
l2 = min(l2, i);
while (l1 < i && a[l1] * a[i] < k) {
l1++;
}
while (l2 < i && a[l2] * a[i] <= k) {
l2++;
}
ans1 += i - l2;
ans2 += l2 - l1;
ans3 += l1;
}
cout << ans1 << " " << ans2 << " " << ans3;
return 0;
}