# N の約数をすべて求める関数 def calc_divisors(N): # 答えを表す集合 res = [] # 各整数 i が N の約数かどうかを調べる for i in range(1, N + 1): # √N で打ち切り if i * i > N: break # i が N の約数でない場合はスキップ if N % i != 0: continue # i は約数である res.append(i) # N ÷ i も約数である (重複に注意) if N // i != i: res.append(N // i) # 約数を小さい順に並び替えて出力 res.sort() return res A, B = list(map(int, input().split())) A_divs = calc_divisors(A) ans = "NO" for a in A_divs: if a % B == 0: ans = "YES" break print(ans)