Для заданого \(k\) \((k>0)\) знайти усі такі \(x\) та \(y\) \((x≥y)\), для яких: \(\frac{1}{k} = \frac{1}{x} + \frac{1}{y}\)
Формат вхідних даних
Стандартний потік містить декілька тестів. Кожний рядок потоку містить натуральне число \(k\) \((k≤10000)\).
Формат вихідних даних
Для кожного тесту вивести кількість пар \((х,у)\), що задовольняють вказану рівність. Формат виводу згідно прикладу.
Приклад вхідних даних
2
12
Приклад вихідних даних
2
1/2 = 1/6 + 1/3
1/2 = 1/4 + 1/4
8
1/12 = 1/156 + 1/13
1/12 = 1/84 + 1/14
1/12 = 1/60 + 1/15
1/12 = 1/48 + 1/16
1/12 = 1/36 + 1/18
1/12 = 1/30 + 1/20
1/12 = 1/28 + 1/21
1/12 = 1/24 + 1/24
Коментарі