Вовочка, як відомо, полюбляє придумувати математичні задачки. Ось і нещодавно він придумав наступну: для заданого знайти усі такі цілі додатні та , що a \leq b та
Одне ціле число (1 \leq s \leq 10^{12}).
Перший рядок повинен містити одне число - кількість знайдених пар та . У наступних рядках повинно бути по два цілих числа, перше не більше за друге - відповідна пара. Пари потрібно виводити у порядку збільшення першого числа.
Приклад 1