def poa(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, cnt]) if temp!=1: arr.append([temp, 1]) if arr==[]: arr.append([n, 1]) return arr a,b=map(int,input().split()) L=poa(b) if len(L)>2: print("Yes") exit() if len(L)==1: if L[0][0]==2 or L[0][0]==5: print("No") exit() else: print("Yes") exit() if len(L)==2: if L[1][0]==2 and L[0][0]==5 or L[0][0]==2 and L[1][0]==5: print("No") exit() else: print("Yes") exit()