1부터 m(최대 10^12)까지 약수의 합이 짝수인 수의 개수를 구합니다.
시그마 함수 σ(n)\sigma(n)σ(n)은 정수 nnn의 모든 약수를 더한 값이다.
예를 들어 σ(2)=1+2=3\sigma(2) = 1 + 2 = 3σ(2)=1+2=3, σ(6)=1+2+3+6=12\sigma(6) = 1 + 2 + 3 + 6 = 12σ(6)=1+2+3+6=12, σ(12)=1+2+3+4+6+12=28\sigma(12) = 1 + 2 + 3 + 4 + 6 + 12 = 28σ(12)=1+2+3+4+6+12=28이다.
mmm이 주어졌을 때, 1≤n≤m1 \le n \le m1≤n≤m인 nnn 중에서 σ(n)\sigma(n)σ(n)이 짝수인 것이 몇 개인지 구하는 프로그램을 작성하시오.
첫째 줄에 mmm이 주어진다. (1≤m≤10121 \le m \le 10^{12}1≤m≤1012)
첫째 줄에 1≤n≤m1 \le n \le m1≤n≤m인 nnn 중에서 σ(n)\sigma(n)σ(n)이 짝수인 것의 개수를 출력한다.