#include #include #include #include #define LL long long #define ULL unsigned long long //#define pil pair #define pii pair //#define pii pair #define xx first #define yy second using namespace std; const int N = 200100; int a[N], l[N], r[N]; int main () { // freopen ("in.txt", "r", stdin); int T; cin >> T; while (T--) { int n, m, k; cin >> n >> m >> k; for (int i = 1; i <= n; i++) { scanf ("%d", &a[i]); if (a[i] >= m) a[i] = 1; else a[i] = 0; // cout << a[i] << ' '; } // cout << endl; LL res = 0; int cnt = 0; for (int i = 1, j = 0; i <= n; i++) { while (j + 1 <= n && cnt < k) { j++; cnt += a[j]; } if (cnt == k) res += (n - j + 1); // cout << i << ' ' << j << ' ' << n - j + 1 << endl; cnt -= a[i]; } cout << res<< endl; } }