#include<stdio.h>
#include<math.h>
double fx(double x,double y)
{
return 6pow(x,7.0)+8pow(x,6.0)+7pow(x,3.0)+5pow(x,2.0)-y*x;
}
double bottom,top,mid;
int main()
{
double y;
int T;
double liftthird,rightthird;
scanf("%d",&T);
while(T--)
{
scanf("%lf",&y);
bottom=0;
top=100;
while(top-bottom>1e-6)
{
liftthird=(2*bottom+top)/3;
rightthird=(bottom+top*2)/3;
if(fx(liftthird,y)<fx(rightthird,y))
{
top=rightthird-1e-7;
}
else
{
bottom=liftthird-1e-7;
}
}
printf("%.4lf\n",fx((bottom+top)/2,y));
}
return 0;
}