#P4768. [ABC296F] Simultaneous Swap
[ABC296F] Simultaneous Swap
说明
zjh 有两个长度为 $n$ 的序列 $a, b$。
他每次可以选择一组互不相同的 $(i, j, k)$,满足 $1\leqslant i, j, k\leqslant n$,然后交换 $a_i, a_j$,再交换 $b_i, b_k$。
输出是否有可能使得 $a=b$。
输入格式
第一行一个整数 $n$。
第二行 $n$ 个整数 $a_i$。
第三行 $n$ 个整数 $b_i$。
输出格式
如果有可能使得 $a=b$ 则输出Yes
,否则输出No
。
样例
3
1 2 1
1 1 2
Yes
样例
3
1 2 2
1 1 2
No
样例
5
1 2 3 2 1
3 2 2 1 1
Yes
样例
8
1 2 3 4 5 6 7 8
7 8 5 6 4 3 1 2
No
提示
$ 3\ \leq\ n\ \leq\ 2\times\ 10^5 $,$ 1\leq\ a_i, b_i\leq\ N $。