Мармурове навіженство
Ойвінду подобається тестувати своїх майбутніх працівників, особливо при допомозі забавних ігр. Зараз він придумав гру, на початку якої у сумці знаходиться B чорних і W білих мармурових камінчиків. Поза сумкою у Вас є необмежений запас камінчиків обох кольорів. Гра поділяється на раунди. У кожному раунді Ви навмання виймаєте два камінчики із сумки и кладете один камінчик назад (можливо навіть іншого кольору якщо два витягнуті були одного) згідно наступних правил:
Якщо виймаються два білих камінчики, то назад кладеться чорний.
Якщо виймаються один білий і один чорний камінчик, то назад кладеться білий.
Якщо виймаються два чорних камінчики, то назад кладеться чорний.
У кінці гри у сумці залишається лише один камінчик. Вам необхідно встановити, з якою ймовірністю він буде білим або чорним.
Вхідні дані
Перший рядок містить кількість тестів T (0 < T ≤ 100). Кожен тест задається у одному рядку, який містить два цілих числа B і W (0 ≤ B, W ≤ 50000, 0 < B + W), відокремлених проуском. Вони задають відповідно кількість чорних і білих камінчиків.
Вихідні дані
Для кожного тесту в окоремому рядку вивести два дійсних числа, відокремлених пропуском. Перше число рівне ймовірності того, що останній камінчик, що залишився у сумці, чорний, а друге - що білий. Довільна відповідь з точністю до 10^{-6} буде зарахована.