Cosmar

Time limit: 1.45s Memory limit: 32MB Input: Output:

Unii copii, mari amatori de secvențe, și-au dorit de Crăciun secvența de ultimă generație sir5. Moș Crăciun, angajat DHL, este cel care le va livra, însă le-a încurcat cu alte cadouri din sac (sir5, dar și sistemul sir4 pro), adresate unor copii care nu au fost așa cuminți.

Bătrânul are TT cereri, iar pentru fiecare cerere se cunoaște modelul de sir5 așteptat de copil, AA, și ce vede moșul că are în sanie, BB. Ambele AA și BB sunt șiruri de numere naturale. În ultimul timp ochelarii îi joacă feste și nu se mai poate încrede într-o simplă egalitate între cele două șiruri, dar trebuie să treacă prin următorul proces chinuitor:

  • Alege un număr natural KK și un număr natural R<2KR < 2^K.
  • Pentru toate numerele din secvența BB care dau restul RR la împărțirea cu 2K2^K, le comută bitul K+1K + 1 (din valoarea 00 în 11 și invers).
  • Dacă prin minune a obținut o permutare a șirului A, atunci sărbătorile pentru copilul în cauză sunt salvate și Moșul trece mai departe, altfel poate să reia procesul.

După cum vă așteptați, deja stă de ceva timp pe asta și vă roagă să-i spuneți, pentru fiecare cerere, cât mai repede, dacă poate salva Crăciunul.

Dacă nu era de ajuns, bătrânul vă avertizează că nu are memorie bună și vă sugerează să o verificați înainte să îi rezolvați problema.

Date de intrare

Pe prima linie în fișierul de intrare se găsește numărul de cereri TT. Fiecare cerere este apoi descrisă în felul următor: pe primia linie se va găsi un număr întreg NN, reprezentând lungimea șirurilor, pe a doua linie se vor găsi NN numere naturale reprezentând șirul AA, iar pe a treia linie NN numere naturale reprezentând șirul BB.

Date de ieșire

Pentru fiecare cerere, afișați DA dacă Moș Crăciun poate salva sărbătorile și NU, dacă nu.

Restricții

  • 1T101 ≤ T ≤ 10
  • 1N21051 ≤ N ≤ 2 \cdot 10^5
  • 1Ai,Bi23011 ≤ A_i, B_i ≤ 2^{30} − 1

Subtask 1 (15 puncte)

  • N4N ≤ 4
  • Ai,Bi15A_i, B_i ≤ 15

Subtask 2 (29 puncte)

  • N500N ≤ 500
  • Ai,Bi511A_i, B_i ≤ 511

Subtask 3 (36 puncte)

  • N105N ≤ 10^5
  • Ai,Bi2171A_i, B_i ≤ 2^{17} − 1

Subtask 4 (20 puncte)

  • Fără restricții suplimentare.

Exemplu

stdin

2
3
1 6 12
5 0 15
4
2 7 7 8
1 2 8 15

stdout

DA
NU

Explicații

În prima cerere, se pot efectua următoarele operații:

  • K=0,R=0K = 0, R = 0, BB devine [4,1,14][4, 1, 14].
  • K=1,R=0K = 1, R = 0, BB devine [6,1,12][6, 1, 12], care este o permutare a lui AA.

Log in or sign up to be able to send submissions!