Петрик знайшов у книжці просте математичне рівняння: .
Його цікавлять лише цілочисельні розв’язки цього рівняння і лише ті, у яких . Допоможіть Петрику їх знайти.
Перший рядок містить кількість тестів . Кожний з наступних рядків містить два числа та .
Для кожного тесту виведіть в окремому рядку один розв’язок рівняння: мінімально можливе невід’ємне значення та відповідне для нього ціле значення . У випадку відсутності розв’язку виведіть "No Solution".