eolymp
bolt
Try our new interface for solving problems
Problems

Незнайка

Незнайка

Time limit 1 second
Memory limit 256 MiB

Незнайка и его друзья собрались в космическое путешествие. Они уже и новый звездолет построили. Хоть он и построен был с учетом новых технологий, был у него один большой недостаток. После T_1 часов полета, аккумуляторы требовали обязательной подзарядки от солнечной батареи в течении T_2 часов, а конструкция звездолета такова, что его двигатель на время подзарядки останавливается и звездолет начинает двигаться в обратную сторону. Известно, что за T_1 часов полета звездолет улетает на S_1 км, а за T_2 часов разрядки возвращается на S_2 км. Определить, сколько потребуется времени для полета Незнайки и его друзей на различные планеты, если известно расстояние S до планет.

Input data

Первая строка входного файла содержит K - количество тестов. Далее идет K строк, в каждой строке содержит пять натуральных чисел, разделенных пробелами, T_1, T_2, S_1, S_2, S (1T_1, T_2, S_1, S_2, S10000000).

Output data

Для каждого теста в отдельной строке выводится время в часах (с точностью до двух знаков после запятой), за которое звездолет долетит до планеты. Если добраться до планеты на звездолете не получится, то в отдельной строке выводится прописными латинскими буквами слово "NO".

Examples

Input example #1
4
5 3 5 3 4
5 3 5 3 6
5 1 3 3  6
10 1 100 20 500
Output example #1
4.00
12.00
NO
65.00
Source ACM ICPC 2012-2013, NEERC, Krasnojarsk