N,H=gets.split.map(&:to_i) A=gets.split.map(&:to_i) if A.inject(1){|r,i|(r*i)%H}==0 puts "YES" else puts "NO" end