250마일 길이의 철로 양 끝에 기차 A와 B가 서 있다. 두 기차는 서로를 향해 동시에 출발하고, A는 시속 10마일, B는 시속 15마일로 달린다. 출발하는 순간 기차 A 앞에 붙어 있던 파리 한 마리가 시속 20마일로 날아올라, 두 기차가 충돌할 때까지 A와 B 사이를 쉬지 않고 오간다. 파리가 날아간 거리는 몇 마일일까?
폰 노이만은 이 문제를 듣자마자 머릿속으로 무한급수를 더했고, 1초도 되지 않아 200마일이라고 답했다.
철로의 길이 D, 두 기차의 속도 A와 B, 파리의 속도 F가 주어지면 파리가 날아간 거리를 구하는 프로그램을 작성하시오.
첫째 줄에 테스트 케이스의 개수 P (1≤P≤1000)가 주어진다.
다음 P개 줄에 테스트 케이스가 한 줄에 하나씩 주어진다. 각 줄에는 다섯 개의 수 N, D, A, B, F가 공백으로 구분되어 주어진다. N은 테스트 케이스 번호, D는 철로의 길이 (10≤D≤1000), A와 B는 두 기차의 속도 (1≤A,B≤40), F는 파리의 속도 (A≤B<F≤50)이다. D, A, B, F는 소수점 아래 둘째 자리까지 주어지는 실수이다.
각 테스트 케이스마다 한 줄에 테스트 케이스 번호 N과 두 기차가 충돌할 때까지 파리가 날아간 거리를 공백으로 구분해 출력한다.
거리는 소수점 아래 일곱째 자리에서 반올림해 소수점 아래 여섯째 자리까지 출력한다. 값이 정수여도 소수점 아래 여섯 자리를 모두 출력한다. 반올림 방향이 갈리는 경계값은 입력으로 주어지지 않는다.