#include <iostream> #include <utility> #include <vector> #include <string> #include <cstdio> #include <cmath> using namespace std; int main(){ long long int n,z; cin>>n>>z; string ans="No"; for (long long int i=1;i<pow(z,n);i++){ float a=pow(z,n)-pow(i,n); double k=double(1)/n; a=pow(a,k); if(a==int(a)&&a>0){ ans="Yes"; break; } } cout<<ans<<endl; }