配点 : 300300

問題文

正の整数 NN が与えられます。整数 xx (1xN)(1 ≦ x ≦ N) に対して d(x)d(x) を次のように定義します.

  • d(x):=xd(x) := x の約数の個数

例えば,d(1)=1,d(6)=4d(1) = 1, d(6) = 4 です.

d(x)×d(y)d(x) \times d(y) が偶数となるペア (x,y)(x, y) (1x<yN)(1 \leq x < y \leq N) の個数を求めてください.

制約

  • 入力は全て整数
  • 2N1062 \leq N \leq 10^6

入力

入力は以下の形式で標準入力から与えられます.

NN

出力

答えを出力してください.

サンプル 1

入力
3
出力
3

d(1)=1,d(2)=2,d(3)=2d(1) = 1, d(2) = 2, d(3) = 2 より,以下のように計算できます.

  • d(1)×d(2)=2d(1) \times d(2) = 2
  • d(1)×d(3)=2d(1) \times d(3) = 2
  • d(2)×d(3)=4d(2) \times d(3) = 4

これらはすべて偶数なので求める個数は 33 です.

サンプル 2

入力
6
出力
14

サンプル 3

入力
1000000
出力
499999000500

答えは 3232 bit 整数型に収まらない可能性があるので注意してください.

Submit


Go (1.21)