int main() {
int n, k, x;
cin >> n >> k >> x;
vector<int> a(n);
for(auto &x : a)
cin >> x;
int ans = 0, cur = 0;
for(int i = 0; i < k - 1; i++) {
cur += a[i] <= x;
}
for(int i = k; i < n; i++) {
cur += a[i] <= x;
ans = max(ans, cur);
cur -= a[i - k] <= x;
}
cout << ans;
}