#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int Q; cin >> Q; while (Q--) { int N, M; cin >> N >> M; vector S(M), G(M); for (int& x : S) cin >> x; for (int& x : G) cin >> x; sort(S.begin(), S.end()); sort(G.begin(), G.end()); vector> A(M); for (int i = 0; i < M; ++i) { A[i] = {S[i], G[i]}; } bool ok = true; for (int i = 1; i < M; ++i) { auto [s1, g1] = A[i - 1]; auto [s2, g2] = A[i]; if (g1 > g2 || (g1 == g2 && !(s1 == s2 && s1 == g1))) { ok = false; } } cout << (ok ? "Yes\n" : "No\n"); } }