EduBrick

O. Нормальные тройки делителей

2000 мс · 256 МБ · всё или ничего

Посчитайте количество троек (a,b,c)(a, b, c) таких, что aa, bb и cc — делители числа nn, выполнено a<b<ca < b < c, соседние числа взаимно просты (то есть gcd⁡(a,b)=1\gcd(a, b) = 1 и gcd⁡(b,c)=1\gcd(b, c) = 1), а произведение a⋅b⋅ca \cdot b \cdot c не превосходит nn.

Обратите внимание: взаимная простота требуется только для соседних чисел. Именно поэтому условие на произведение здесь не лишнее — для пары взаимно простых делителей оно выполнялось бы само собой, а для тройки уже нет.

Формат ввода

Одна строка содержит число nn (2≤n≤1072 \le n \le 10^7).

Формат вывода

Одно число — количество таких троек.

Примеры

ввод
90
вывод
16
Войдите, чтобы отправлять решения.