#include<bits/stdc++.h>
using namespace std;
#define int long long //delete if causing problems
#define F first
#define dbg(x)  cout<<#x<<" "<<x<<endl;
#define S second
#define setbit(n) __builtin_popcount(n)
#define all(x) x.begin() , x.end()
#define clr(x) memset(x,0,sizeof(x))
#define fast  ios_base::sync_with_stdio(0); cin.tie(0);
#define endl "\n" //delete if interactive
#define MOD 1000000007
const int inf = 1e18;
int power(int a, int b);
int l1[200005], r1[200005];
vector<int> l, r;



signed   main()
{
	fast
	int t = 1;
	cin >> t;
	while (t--)
	{
		int n;
		cin >> n;

		l.clear();
		r.clear();

		for (int i = 0; i < n; i++)
		{
			cin >> l1[i] >> r1[i];
			l.push_back(l1[i]);
			r.push_back(r1[i]);
		}

		sort(all(l));
		sort(all(r));

		int ans = n;

		for (int i = 0; i < n; i++)
		{
			int x = lower_bound(all(r), l1[i]) - r.begin();
			int y =  (upper_bound(all(l), r1[i])) - l.begin();

			ans = min(ans, x + n - y);
		}

		cout << ans << endl;






	}
	return 0;
}

int power(int a, int b)
{
	int res = 1;
	while (b)
	{
		if (b % 2) b-- , res = res * a;
		else b = b / 2 , a *= a;
	}
	return res;
}

/*
#ifndef ONLINE_JUDGE
	freopen("input.txt", "r", stdin);
	freopen("output.txt", "w", stdout);
#endif
*/



