#include using namespace std; using ll = long long; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); int t; cin >> t; while (t--) { int n; cin >> n; vector r(n); vector c(n); rep(i, n) cin >> r[i], r[i]--; rep(i, n) cin >> c[i], c[i]--; vector ans(n, vector(n, -1)); if (n <= 2) { cout << -1 << endl; continue; } else if (n >= 4) { rep(i, n) rep(j, n) { if (i != j) { ans[i][j] = r[i]; } } rep(i, n) rep(j, n) { if (ans[i][j] == -1) { ans[i][j] = c[j]; } } } else { rep(i, n) rep(j, n) { if ((r[i] + 1) % n == c[j]) ans[i][j] = c[j]; else ans[i][j] = r[i]; } } rep(i, n) { rep(j, n) { cout << ans[i][j] + 1 << " "; } cout << endl; } } return 0; }