题目描述
長さ N の整数列 A=(A1,A2,⋯,AN) および B=(B1,B2,⋯,BN) が与えられます.
あなたは,以下の操作を好きな回数繰り返すことができます.
- 整数 i (1 ≤ i ≤ N−2) を選び,現在の Ai,Ai+1,Ai+2 の値をそれぞれ x,y,z とする. そして,Ai,Ai+1,Ai+2 の値をそれぞれ z,x,y で置き換える.
A を B に一致させることができるかどうか判定してください.
输入格式
入力は以下の形式で標準入力から与えられる.
N A1 A2 ⋯ AN B1 B2 ⋯ BN
输出格式
A を B に一致させることが可能な場合は Yes
を,そうでない場合は No
を出力せよ.
4
3 1 4 5
4 1 5 3
Yes
3
1 2 2
2 1 2
Yes
3
1 2 3
2 3 4
No
提示
制約
- 3 ≤ N ≤ 5000
- 1 ≤ Ai,Bi ≤ 5000
- 入力される値はすべて整数
Sample Explanation 1
以下のように操作すればよいです. - 最初,A=(3,1,4,5) である. - i=1 で操作を行う.A=(4,3,1,5) となる. - i=2 で操作を行う.A=(4,5,3,1) となる. - i=2 で操作を行う.A=(4,1,5,3) となる.