from collections import defaultdict def main(): import sys input = sys.stdin.read().split() idx = 0 N, k = int(input[idx]), int(input[idx+1]) idx +=2 A = list(map(int, input[idx:idx+N])) idx +=N B = list(map(int, input[idx:idx+N])) idx +=N # Check if A and B are permutations countA = defaultdict(int) countB = defaultdict(int) for a in A: countA[a] +=1 for b in B: countB[b] +=1 if countA != countB: print("No") return if k ==1 or k ==2: print("Yes") return if k > N: if A == B: print("Yes") else: print("No") return # For k >=3 and <=N, output Yes print("Yes") if __name__ == "__main__": main()