#include<stdio.h>
#include<math.h>
int main(){
int m;
double L,D,R;
double a,num=0;
scanf("%d",&m);
while(m--){
scanf("%lf%lf%lf",&L,&D,&R);
if(pow(R,2)<=pow(D/2,2)+pow(0.5,2)){
printf("impossible\n");
continue;
}
a=sqrt(R*R-D*D/4);// 必须浮点型 日狗了
a=2*a;
printf("%.lf\n",ceil(L/a));
}
return 0;
}
#include<math.h>
int main(){
int m;
double L,D,R;
double a,num=0;
scanf("%d",&m);
while(m--){
scanf("%lf%lf%lf",&L,&D,&R);
if(pow(R,2)<=pow(D/2,2)+pow(0.5,2)){
printf("impossible\n");
continue;
}
a=sqrt(R*R-D*D/4);// 必须浮点型 日狗了
a=2*a;
printf("%.lf\n",ceil(L/a));
}
return 0;
}