main(){ int m; scanf("%d",&m); while(m--){ int a,b,i; double t,n; scanf("%d%d%lf",&a,&b,&t); if(b==0){ n=pow(t,1./a); } else if(a==0){ n=exp(pow(t,1./b)); } else { double lt=log(t); double l=0.1; for(i=30;i>0;--i){ if(l==0)exit(0); if(a+b/l==0)exit(0); l-=(a*l+b*log(l)-lt)/(a+b/l) /i; } for(i=0;i<20;++i){ if(l==0)exit(0); if(a+b/l==0)exit(0); l-=(a*l+b*log(l)-lt)/(a+b/l); } n=exp(l); } printf("%.20f\n",n); } return 0; }