eolymp
bolt
Try our new interface for solving problems
Məsələlər

Выразить суммой

Выразить суммой

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

10 = 1 + 2 + 3 + 4

24 = 7 + 8 + 9

Если решений несколько, выведите то которое содержит наименьшее количество слагаемых.

Входные данные

Первая строка содержит количество тестов t (1t50). Каждый тест содержит одно целое число n (1n109).

Выходные данные

Для каждого теста выведите в одной строке ответ в следующем формате:

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

как показано в примере. Если решения не существует, выведите слово "IMPOSSIBLE".

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3
8
10
24
Çıxış verilənləri #1
IMPOSSIBLE
10 = 1 + 2 + 3 + 4
24 = 7 + 8 + 9
Mənbə IZHO 2019 Selection Contest, Dec. 29 2018, Baku