#include using namespace std; int main(){ int N,H; cin>>N>>H; int temp; mapmp; mapnp; for(int i=0;i>temp; if(temp==1) continue; if(temp<0) temp*=-1; for(int j=2;j<=temp;j++){ if(temp%j==0){ mp[j]++; temp/=j; j--; } } } temp=H; for(int i=2;i<=H;i++){ if(temp%i==0){ np[i]++; temp/=i; i--; } } for(auto itr=np.begin();itr !=np.end();itr++){ if(mp[(itr->first)]second){ cout<<"NO"<