import math def check(n): arr = [] temp = n for i in range(2, int(-(-n**0.5//1))+1): if temp%i==0: cnt=0 while temp%i==0: cnt+=1 temp //= i arr.append(i) if i!=2 and i!=5: return True if temp!=1: arr.append(temp) if i!=2 and i!=5: return True if arr==[]: arr.append([n, 1]) if n!=2 and n!=5: return True return False a, b = map(int, input().split()) g = math.gcd(a, b) a//=g b//=g if check(b): print("Yes") else: print("No")