#include<stdio.h>
#include<math.h>
int main(){
 int x1, y1, r1, x2, y2, r2,  i, s;
 long d;
 scanf("%d",&i);
 while(i--){
  scanf("%d %d %d %d %d %d",&x1, &y1, &r1, &x2, &y2, &r2);
  d=sqrt((long)(pow(x1-x2,2)+pow(y1-y2,2)));
  if(d==0){
   if(r1==r2){
    s = -1;
   } else {
    s= 0;
   }
  } else if(d < abs(r2-r1)) {
   s = 0;
  } else if(d == abs(r2-r1)) {
   s = 1;
  } else {
   if(d>r1+r2){
    s = 0;
   } else if(d==r1+r2) {
    s = 1;
   } else {
    s = 2;
   }
  }
  printf("%d\n", s);
 }
}

 

 

 

틀렸다고 나오는데 뭐가 문제일까요?