import std.algorithm, std.array, std.conv, std.stdio, std.range; void main() { auto N = readln.split.to!(int[])[0]; auto A = (N+1).iota.array, B = A.dup; readln.split.to!(int[]).each!(i => swap(A[i-1], A[i])); readln.split.to!(int[]).each!(i => swap(B[i-1], B[i])); writeln(equal(A, B) ? "YES" : "NO"); }