"Сума"
Дуже проста
Обмеження на час виконання 0,5 секунди
Обмеження на використання пам'яті 256 мегабайтів
Відомо, що Марк дуже любить створювати математичні задачі. Нещодавно він запропонував наступну: для заданого S знайдіть усі натуральні числа А та В, такі що А ≤ В і
А + (А + 1) + (А + 2) + … + (В - 1) + В = S
Вхідні дані
Одне ціле число S (1 ≤ S ≤ 10^12).
Вихідні дані
У першому рядку вивести число K – кількість знайдених пар. Кожен з наступних K рядків повинен містити 2 цілих числа, перше з яких не більше другого – відповідна пара. Пари потрібно виводити у порядку зростання першого числа.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 305
Коефіцієнт прийняття 29%