# 順列判定 def main(): N,M = map(int, input().split()) A = [i+1 for i in range(N)] for i in range(N): A[i] = pow(A[i], M, N) A2 = list(set(A)) if len(A) == len(A2): print("Yes") else: print("No") if __name__ == "__main__": main()