from bisect import bisect_left from math import gcd x, y = map(int, input().split()) gcd_xy = gcd(x, y) x //= gcd_xy y //= gcd_xy n = int(input()) A = list(map(int, input().split())) for i in range(n): t = A[i] / x d = t * y idx = bisect_left(A, d) if idx - i > 1: print("NO") exit() print("YES")