여왕이 테라스 정원을 꾸미려 한다. 정원은 가운데 돌 하나와 그 돌을 감싸는 고리 여러 개로 이루어진다.

여왕이 아직 N과 M을 정하지 않아서, 여러 조합에 대해 테라스의 크기를 미리 계산해 두려 한다. 테라스는 가장 바깥 고리의 돌을 모두 감싸는 가장 짧은 볼록한 경계선이다. 이 경계선은 각 돌의 바깥쪽 호와, 이웃한 두 돌의 호 끝을 잇는 선분으로 이루어진다.
고리가 M개일 때 마지막 고리를 이루는 돌의 반지름과 테라스의 둘레를 구하라.
첫 줄에 테스트 케이스의 수 P가 주어진다. (1≤P≤1000)
다음 P개의 줄에는 각각 테스트 케이스의 번호 T, 한 고리를 이루는 돌의 개수 N, 고리의 수 M이 공백으로 구분되어 주어진다. (3≤N≤20, 1≤M≤15) T는 정수다.
각 테스트 케이스마다 한 줄에 테스트 케이스의 번호 T, 마지막 고리를 이루는 돌의 반지름, 테라스의 둘레를 공백 하나로 구분해 출력한다.
두 실수는 소수점 아래 넷째 자리에서 반올림해 셋째 자리까지 쓴다. 반올림은 5를 올리는 방식이고, 값이 정수여도 소수점 아래 세 자리를 모두 쓴다. 출력은 정답과 문자 단위로 같아야 한다.
N이 작고 M이 클수록 답이 커진다. 반지름은 최대 약 5.6×1014, 둘레는 최대 약 6.9×1015까지 커지므로 배정밀도 실수만으로는 셋째 자리를 맞출 수 없다. 더 높은 정밀도로 계산해야 한다.