Loading [MathJax]/jax/output/CommonHTML/jax.js

Circles Intersection

You are given circle A with radius ra and with central coordinate (xa,ya) and circle B with radius rb and with central coordinate (xb,yb).

Write a program which prints:

You may assume that A and B are not identical.

Input

The input consists of multiple datasets. The first line consists of an integer N (N50), the number of datasets. There will be N lines where each line represents each dataset. Each data set consists of real numbers:

xa ya ra xb yb rb

Output

For each dataset, print 2, -2, 1, or 0 in a line.

Sample Input

2
0.0 0.0 5.0 0.0 0.0 4.0
0.0 0.0 2.0 4.1 0.0 2.0

Output for the Sample Input

2
0