a=int(input("")); b=int(input("")); s=0; e=b; while(1): mid=(s+e)//2; if(s>=e): print(mid); break; if(mid**a==b): print(mid); break; else: if(mid**a>b): e=mid; else: s=mid+1;