Задача B. Яблоки
Ограничение по времени | Ограничение по памяти |
---|---|
1 секунда | 64 мегабайта |
Тима и его друзей собирали яблоки. Для удобства пронумеруем всех числами от до . У Тимы номер . Тима заметил, что у него яблок больше чем у его друзей, и решил поделиться своими яблоками. Он дал всем остальным столько яблок, сколько у них было. Т.е если у кого-то было яблок, то Тима дал ему еще яблок. Затем человек с номером дал всем столько, сколько у них имелось на тот момент. И так далее до -го человека. И в результате у всех оказалось одинаковое количество яблок. Тима хочет знать сколько яблок было у каждого в начале. Он помнит, что в начале у него было яблок.
Формат входного файла
В первой строке входных данных записано одно целое число - количество тестов.
В следующих строках находится по два целых числа (),.
Формат выходного файла
Выведите — строк, в каждой строке выведите если такое случае невозможно. Иначе выведите чисел . Если существует несколько возможных ответов, выведите любой из них.
Примеры
Вход
2
3 13
2 10
Выход
13 7 4
10 6