#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { long double n, z; cin >> n >> z; for (long double i = 1; pow(i, n) <= pow(z, n); i++) { if (pow(pow(z, n) - pow(i, n), 1 / n) == floor(pow(pow(z, n) - pow(i, n), 1 / n)) && pow(pow(z, n) - pow(i, n), 1 / n) > 0) { cout << "Yes" << endl; return 0; } } cout << "No" << endl; return 0; }