#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int Mod=1e9+7;
const ll INF = 10000000000000;
const int N = 1e6+7;
void solve() {
int n,m,x;
cin >> n >> x >> m;
int mi = x, ma = x;
while(m--){
int a,b;cin >> a >> b;
if(mi<=b ){
mi=min(a,mi);
ma=max(b,ma);
}
}
cout << ma-mi+1 << '\n';
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin >> t;
while (t--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwpjb25zdCBpbnQgTW9kPTFlOSs3Owpjb25zdCBsbCBJTkYgPSAxMDAwMDAwMDAwMDAwMDsKY29uc3QgaW50IE4gPSAxZTYrNzsKCiAgICB2b2lkIHNvbHZlKCkgewogICAgICAgaW50IG4sbSx4OwogICAgICAgY2luID4+IG4gPj4geCA+PiBtOwogICAgICAgaW50IG1pID0geCwgbWEgPSB4OwogICAgICAgd2hpbGUobS0tKXsKICAgICAgICBpbnQgYSxiO2NpbiA+PiBhID4+IGI7CiAgICAgICAgaWYobWk8PWIgKXsKICAgICAgICAgICBtaT1taW4oYSxtaSk7CiAgICAgICAgICAgbWE9bWF4KGIsbWEpOwogICAgICAgIH0KICAgICAgIH0KICAgICAgIGNvdXQgPDwgbWEtbWkrMSA8PCAnXG4nOwogICAgfQppbnQgbWFpbigpeyAKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgkKICAgIGludCB0OwogICAgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKSBzb2x2ZSgpOwogICAgCiAgICByZXR1cm4gMDsKfQ==