package main

import . "fmt"
import . "os"
import bf "bufio"

func main() {
	rd:=bf.NewReader(Stdin)
	var n int
	var h int64
	Fscan(rd, &n, &h)
	var x,a int64
	x = 1
	for i:=0;i<n;i++ {
		Fscan(rd,&a)
		x = x*a%h
	}
	if x==0 {
		Println("YES")
	} else {
		Println("NO")
	}
}