#include #include #include #include #include using namespace std; using ll = long long; int main(void){ ll k, n; cin >> k >> n; set ans; for(ll i=1; i*i*i*i*i*i<=n; i++){ ll six=i*i*i*i*i*i; //if(six1){ ll mid=(left+right)/2; if(mid*mid<=tar/k) left=mid; else right=mid; } if(k*left*left==tar){ ans.insert(tar); //cout << tar << endl; } } } cout << ans.size() << endl; return 0; }