#include <bits/stdc++.h>
using namespace std;
using pll = pair<long long, long long>;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  cout.tie(nullptr);
  int t;
  cin >> t;
  for (int i = 0; i < t; i++) {
    int n, x, m;
    cin >> n >> x >> m;
    long long mn = 0;
    long long mx = 0;
    bool check = false;
    for (int j = 0; j < m; j++) {
      int l, r;
      cin >> l >> r;
      if (!check && x >= l && x <= r) {
        check = true;
        mn = l;
        mx = r;
      }
      if (check) {
        if (l < mn && r >= mn) {
          mn = l;
        }
        if (r > mx && l <= mx) {
          mx = r;
        }
      }
    }
    cout << (mx - mn) + 1 << endl;
  }
  return 0;
}
