Задача. Число прямоугольников заданной площади

Дано число S. Сколько существует различных прямоугольников, стороны которых выражаются целыми числами и площадь которых равна S?

Например: при S=4 таких прямоугольников 2: со сторонами 1, 4 и со сторонами 2, 2.

Вашей программе вводится одно число - площадь S. Ваша программа должна печатать количество прямоугольников.

Пример вводаПример вывода
4
2