#include <bits/stdc++.h>
using namespace std;

const int N = 2e5 + 5;
long long a[N];

int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);

    int n;
    long long k;
    cin >> n >> k;
    for(int i = 0; i < n; i++) cin >> a[i];

    sort(a, a + n);

    int l = 0, ans = 0;
    for(int r = 0; r < n; r++){
        while(a[r] - a[l] > k) l++;
        ans = max(ans, r - l + 1);
    }

    cout << ans << "\n";
    return 0;
}