#include <bits/stdc++.h>
using namespace std;
int main()
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
int test;
cin>>test;
while(test--)
{
int count=0;
int n,h,a,b,p;
cin>>n>>h>>a>>b>>p;
int g;
g=h-a;
int t[n],x[n];
for(int i=0;i<n;i++)
{
cin>>t[i]>>x[i]; //t=type of barrier & x=height of barrier
}
for(int i=0;i<n;i++)
{
if(t[i]==1)
{
if(g==x[i] || g<x[i])
{
count++;
}
}
if(t[i]==2)
{
if(b==x[i] || b>x[i])
{
count++;
}
}
else
{
if(p>1)
{
count++;
p=p-1;
}
}
}
cout<<count<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIAp7CiAgICBjaW4udGllKE5VTEwpOwogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CglpbnQgdGVzdDsKCWNpbj4+dGVzdDsKCQoJd2hpbGUodGVzdC0tKQoJewoJaW50IGNvdW50PTA7CglpbnQgbixoLGEsYixwOwoJY2luPj5uPj5oPj5hPj5iPj5wOwoJaW50IGc7CglnPWgtYTsKCWludCB0W25dLHhbbl07Cglmb3IoaW50IGk9MDtpPG47aSsrKQoJewoJCWNpbj4+dFtpXT4+eFtpXTsgLy90PXR5cGUgb2YgYmFycmllciAmIHg9aGVpZ2h0IG9mIGJhcnJpZXIKCX0KCQoJZm9yKGludCBpPTA7aTxuO2krKykKCXsKCQlpZih0W2ldPT0xKQoJCXsKCQkJaWYoZz09eFtpXSB8fCBnPHhbaV0pCgkJCXsKCQkJCWNvdW50Kys7CgkJCX0KCQl9CgkJaWYodFtpXT09MikKCQl7CgkJCWlmKGI9PXhbaV0gfHwgYj54W2ldKQoJCQl7CgkJCQljb3VudCsrOwoJCQl9CgkJfQoJCQoJCWVsc2UgCgkJewoJCQlpZihwPjEpCgkJCXsKCQkJCWNvdW50Kys7CgkJCQlwPXAtMTsKCQkJfQoJCX0KCX0KCQoJY291dDw8Y291bnQ8PGVuZGw7CgkKCX0KCXJldHVybiAwOwp9