#include <iostream>
using namespace std;
int main() {
int T;
cin >> T;
for(int i=0; i<T; i++)
{
int N, A, B;
cin >> N >> A >> B;
int wearCount = 0;
bool jacket = false;
for (int i = 0; i < N; i++)
{
int temp;
cin >> temp;
if (temp < A)
{
if (!jacket)
{
wearCount = wearCount + 1;
jacket = true;
}
}
else if (temp > B)
{
jacket = false;
}
}
cout << wearCount << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgVDsKICAgIGNpbiA+PiBUOwoKICAgIGZvcihpbnQgaT0wOyBpPFQ7IGkrKykgCiAgICB7CiAgICAgICAgaW50IE4sIEEsIEI7CiAgICAgICAgY2luID4+IE4gPj4gQSA+PiBCOwoKICAgICAgICBpbnQgd2VhckNvdW50ID0gMDsKICAgICAgICBib29sIGphY2tldCA9IGZhbHNlOyAKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOOyBpKyspIAogICAgICAgIHsKICAgICAgICAgICAgaW50IHRlbXA7CiAgICAgICAgICAgIGNpbiA+PiB0ZW1wOwoKICAgICAgICAgICAgaWYgKHRlbXAgPCBBKSAKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKCFqYWNrZXQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgd2VhckNvdW50ID0gd2VhckNvdW50ICsgMTsKICAgICAgICAgICAgICAgICAgICBqYWNrZXQgPSB0cnVlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKHRlbXAgPiBCKSAKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgamFja2V0ID0gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICAKICAgICAgICB9CgogICAgICAgIGNvdXQgPDwgd2VhckNvdW50IDw8IGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K