팩토리얼 분수 방정식

1/N! = 1/X + 1/Y를 만족하는 양의 정수 순서쌍 (X, Y)의 개수를 정확한 값으로 구한다.

어려움8정수론조합론수학구현아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

양의 정수 NN이 주어진다. 다음 방정식을 만족하는 양의 정수 순서쌍 (X,Y)(X, Y)의 개수를 구하는 프로그램을 작성하시오.

1N!=1X+1Y\frac{1}{N!} = \frac{1}{X} + \frac{1}{Y}

XXYY의 순서는 구분한다. 즉 XYX \ne Y인 해에서 (X,Y)(X, Y)(Y,X)(Y, X)는 서로 다른 해로 센다.

입력

첫째 줄에 정수 NN이 주어진다. (1N1041 \le N \le 10^4)

출력

첫째 줄에 해의 개수를 출력한다. 개수가 매우 커지므로 나머지 연산을 하지 않고 정확한 값을 그대로 출력한다.