#include<bits/stdc++.h>
using namespace std;
double a,b,c;
bool check(double x){
return pow(x,a)+b*log(x)<=c;
}
signed main(){
cin>>a>>b>>c;
double l=0,r=1e9+1;
for(int i=0;i<100;i++){
double mid=r-(r/2-l/2);
if(check(mid)){
l=mid;
}else{
r=mid;
}
}
cout<<fixed<<setprecision(14)<<l;
// string s="00000000000000";
// cout<<s.size();
}

京公网安备 11010502036488号