#define int long long #define endl '\n' [[maybe_unused]]constint INF = 1e17 + 50; [[maybe_unused]] typedef std::pair<int, int> pii;
voidsolve(){ int n; std::cin >> n; std::vector<pii> a(n); for(int i = 0; i < n; i ++) std::cin >> a[i].first; for(int i = 0; i < n; i ++) std::cin >> a[i].second; std::sort(a.begin(), a.end()); for(int i = 0 ; i < n ; i ++) std::cout << a[i].first << " \n"[i == n - 1]; for(int i = 0 ; i < n ; i ++) std::cout << a[i].second << " \n"[i == n - 1]; }
signedmain(){ std::ios::sync_with_stdio(false); std::cin.tie(nullptr), std::cout.tie(nullptr); int Lazy_boy_ = 1; std::cin >> Lazy_boy_; while (Lazy_boy_--) solve(); return0; }