long long yo,t,k=1;
cin>>yo>>t;
if(t==0)
cout<<"NO"<<"\n"<<"YES";
int i=0;
while(i<t)
{
k*=yo;
i++;
}
if(k<0)
{
if(k%2==0)
cout<<"YES"<<"\n"<<"NO";
else
cout<<"YES"<<"\n"<<"YES";
}
else
{
if(k%2==0)
cout<<"NO"<<"\n"<<"NO";
else
cout<<"NO"<<"\n"<<"YES";
}
return 0;