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

int main(){

    while(1){
        int t, d, l; cin >> t >> d >> l;
        if(!t) break;
        vector<int> T(t - 1, 0);
        
        for(int i = 0; i < t; i++){
            int x; cin >> x;
            if(i == t - 1 || x < l) continue;
            T[i]++;
            T[min(t - 1, i + d)]--;
            
        }

        int ans = 0;

        for(int i = 0; i < t - 1; i++){
            //cout << T[i] << " ";
            T[i + 1] += T[i];
            ans += (T[i] > 0);
        }

        cout << ans << endl;
    }
    return 0;
}
