길이가 인 두 정수 배열 와 가 주어진다.
배열 에 다음 연산을 원하는 만큼 수행할 수 있다.
정수 를 하나 선택한다. 단, 이어야 한다. 그 후 를 로 바꾼다. 여기서 는 비트 단위 XOR 연산이다.
배열 를 배열 와 같게 만들 수 있는지 판별하여라.
Input
입력은 다음과 같은 형식으로 주어진다.
첫째 줄에 테스트 케이스의 개수 가 주어진다. 이후 각 테스트 케이스는 배열의 길이 , 배열 , 배열 순서로 주어진다.
Output
각 테스트 케이스마다 배열 를 배열 와 같게 만들 수 있으면 YES를, 그렇지 않으면 NO를 한 줄에 하나씩 출력한다.
Constraints
- .
- .
- ().
- 모든 테스트 케이스에 대한 의 합은 을 넘지 않는다.
Subtasks
Samples
입력
4
3
1 2 3
1 0 3
4
1 2 4 8
1 7 4 8
3
1 2 3
2 2 3
5
0 1 3 7 15
0 3 1 7 15
출력
YES
YES
NO
NO
첫 번째 테스트 케이스에서는 를 한 번 선택하면 배열이 이 된다.
두 번째 테스트 케이스에서는 를 한 번 선택하면 배열이 이 된다.