1부터 n까지의 최소공배수

1부터 n(n은 2 이상 10^8 이하)까지 모든 수의 최소공배수를 구해 2의 32제곱으로 나눈 나머지를 출력합니다.

보통5정수론수학아직 제출이 없습니다시간 제한2초메모리 제한256 MB

문제

자연수 nn이 주어졌을 때, 11부터 nn까지 모든 자연수의 최소공배수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 nn이 주어진다. (2n1082 \le n \le 10^8)

출력

첫째 줄에 11 이상 nn 이하인 모든 자연수의 최소공배수를 출력한다. 정답이 매우 커질 수 있으므로 2322^{32}으로 나눈 나머지를 출력한다.