#include<iostream>
#include<cstdio>
#include<cmath>
#include<stdio.h>
#include<stdlib.h>
#include<vector>
#include<iomanip>
#include<algorithm>
#include<queue>
#include<stack>
#include<map>
#include<limits.h>
#include<set>
#include<cstring>
#include<string>
#include<numeric>
#include <typeinfo>
#define inf 0x3f3f3f3f
#define mod 1e9+7
#define wc 1e-7
#define MAX(a,b) ((a)>(b)?(a):(b))
using namespace std;
typedef long long ll;
long double a,b,c;
long double dfs(long double l,long double r){
if(fabs(r-l)<wc)
return l;
long double mid=(r-l)/2+l;
if(pow(mid,a)+b*log(mid)<c)
return dfs(mid,r);
return dfs(l,mid);
}
int main(){
cin>>a>>b>>c;
printf("%.8ll