Просте рівняння
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Петрик знайшов у книжці просте математичне рівняння: .
Його цікавлять лише цілочисельні розв’язки цього рівняння і лише ті, у яких . Допоможіть Петрику їх знайти.
Вхідні дані
Перший рядок містить кількість тестів . Кожний з наступних рядків містить два числа та .
Вихідні дані
Для кожного тесту виведіть в окремому рядку один розв’язок рівняння: мінімально можливе невід’ємне значення та відповідне для нього ціле значення . У випадку відсутності розв’язку виведіть "No Solution".
Приклади
Вхідні дані #1
Відповідь #1
Відправки 5K
Коефіцієнт прийняття 23%