#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double n,m;
while(cin>>n>>m)
{
n=(double)pow(m,1.0/n);
cout<<n<<endl;
}
return 0;
#include<cmath>
using namespace std;
int main()
{
double n,m;
while(cin>>n>>m)
{
n=(double)pow(m,1.0/n);
cout<<n<<endl;
}
return 0;
}
2 16 3 27 7 4357186184021382204544求底数,fucking