#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> N; ll l = 0LL, r = 1000100; while(r != l + 1){ ll mid = (r + l)/2LL; if(mid * mid * mid > N) r = mid; else l = mid; } cout << (l*l*l == N ? "Yes" : "No") << endl; return 0; }