eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Виразити сумою

Виразити сумою

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB

Заданий ціле число n представити у вигляді суми як мінімум двох послідовних натуральних доданків. наприклад:

10 = 1 + 2 + 3 + 4

24 = 7 + 8 + 9

Якщо рішень декілька, виведіть те яке містить найменшу кількість доданків.

Вхідні дані

Перший рядок містить кількість тестів t (1t50). Кожен тест містить одне ціле число n (1n10^9).

Вихідні дані

Для кожного тесту виведіть в одному рядку відповідь в наступному форматі:

n = a + (a + 1) + ... + b

як показано в прикладі. Якщо рішення не існує, виведіть слово "IMPOSSIBLE".

Приклад

Вхідні дані #1
3
8
10
24
Вихідні дані #1
IMPOSSIBLE
10 = 1 + 2 + 3 + 4
24 = 7 + 8 + 9
Джерело IZHO 2019 Selection Contest, Dec. 29 2018, Baku