#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr), cout.tie(nullptr);
    int t;
    cin >> t;
    while(t--) {
        int n;
        cin >> n;
        vector<pair<int, int> > ve;
        vector<int> l, r;
        for(int i = 0 ; i < n; i++) {
            int a, b;
            cin >> a >> b;
            ve.emplace_back(a, b);
            l.push_back(a);
            r.push_back(b);
        }
        sort(l.begin(), l.end());
        sort(r.begin(), r.end());
        int ans = -1;
        for(auto i : ve) {
            int tmp = 0;
            tmp += lower_bound(r.begin(), r.end(), i.first) - r.begin();
            tmp += l.end() - upper_bound(l.begin(), l.end(), i.second);
            if(ans == -1) {
                ans = tmp;
            } else {
                ans = min(ans, tmp);
            }
        }
        cout << ans << endl;
    }


    return 0;
}
