#include using namespace std; #define ll long long int main() { ll K, N; cin >> K >> N; set st; for(ll x = 1; x*x*x*x*x*x <= N; x++) { for(ll y = 1; y*y*y*y <= N; y++) { ll n = x*x*x*x*x*x + y*y*y*y; if (n > N) break; if(n % K != 0) continue; double m = n / K; ll z = sqrt(m); if(z*z == m) { st.insert(n); } } } cout << st.size() << endl; }