n,k = map(int,input().split()) a = list(map(int,input().split())) b = list(map(int,input().split())) if a == b: print("Yes") exit() if sorted(a) != sorted(b): print("No") exit() if k > n: print("No") elif k <= n - 2: print("Yes") elif k == n: if a[::-1] == b: print("Yes") else: print("No") else: for i in range(n): mode = 1 for j in range(n): if a[(j+i)%n] != b[j]: mode = 0 break if mode: print("Yes") exit() for i in range(n): mode = 1 for j in range(n): if a[(j-i)%n] != b[j]: mode = 0 break if mode: print("Yes") exit() print("No")