프로그래밍 대회가 열리는 동안 팀끼리 가까이 앉으면 안 된다. 가까이 앉으면 옆 팀의 답안을 베낄 수 있기 때문이다. 각 팀의 위치와 두 팀 사이에 필요한 최소 유클리드 거리 d가 주어진다. 너무 가까이 앉은 팀 쌍이 몇 개인지 세어라.
두 팀 사이의 유클리드 거리가 d보다 작으면 너무 가까이 앉은 것이다. 거리가 정확히 d인 쌍은 세지 않는다.
첫째 줄에 테스트 케이스의 개수 t (1≤t≤100)가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다.
각 테스트 케이스마다 너무 가까이 앉은 팀 쌍의 개수를 한 줄에 출력한다.