์กฐ๊ทํ๊ณผ ๋ฐฑ์นํ์ ์ขํ์ ๋ฅ์ฌ๋ช ๊ณผ์ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋ ๋ฅ์ฌ๋ช ์ด ์์ ์ ์๋ ์ขํ์ ์
== ๋ ์ ์ ์ขํ์ ๋ฐ์ง๋ฆ์ด ์ฃผ์ด์ก์ ๋ ๋ ์์ ๊ต์ฐจ์ ์ ๊ฐ์
A(x1, y1) ๋ฐ์ง๋ฆ r1, B(x2, y2) ๋ฐ์ง๋ฆ r2 ์ผ๋ ๋ ์ ์ ๊ฑฐ๋ฆฌ
distance = ๋ฃจํธ(( x1 - x2 )^2 + ( y1 - y2 )^2) ๋ผ ํ๋ค.
1. ๋ ์์ด ์ผ์นํ ๋ : distance == 0 and r1 == r2
2. ๋ ์์ด ๊ต์ฐจํ์ง ์์ ๋ : r1 + r2 < distance or r1 - r2 > distance
3. ๋ ์์ด 1๋ฒ ๊ต์ฐจํ ๋ : r1 - r2 = distance or r1 + r2 = distance
4. ๋ ์์ด 2๋ฒ ๊ต์ฐจํ ๋ : r1 - r2 < distance < r1 + r2
์ด์ง๋ง ์ค์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํด distance^2, (r1 - r2)^2, (r1 + r2)^2์ ๋น๊ตํ๊ฒ ๋ค.
# 1002.py
t = int(input())
for i in range(t):
x1, y1, r1, x2, y2, r2 = map(int, input().split())
distance = (x1 - x2) ** 2 + (y1 - y2) ** 2
add = (r1 + r2) ** 2
sub = (r1 - r2) ** 2
if distance == 0 and r1 == r2:
print(-1)
elif distance > add or distance < sub:
print(0)
elif distance == add or distance == sub:
print(1)
else:
print(2)