問題文

関数 f(x)f(x) を次のように定義します。

  • x=A+B×Cx=A+B×C となる非負整数 A,B,CA,B,C における、A+B+CA+B+C の最小値

例えばf(4)f(22)f(4)、f(22)は以下のようになります。

f(4)=4f(4)=4 ・・・ ( 4=0+2×24=0+2×2 と表すと、A+B+C=0+2+2=4A+B+C=0+2+2=4 となり、これが最小です。)
f(22)=11f(22)=11 ・・・ ( 22=2+5×422=2+5×4 と表すと、A+B+C=2+5+4=11A+B+C=2+5+4=11 となり、これが最小です。)

非負整数 NN が与えられます。

i=0Nf(i)\sum_{i=0}^{N} f(i) を求めてください。

制約

  • 0N3×1060 \leq N \leq 3×10^6
  • NN は整数

入力

NN

出力

i=0Nf(i)\sum_{i=0}^{N} f(i) の値を出力してください。

サンプル

入力1
7
出力1
26

0=0+0×00=0+0×0 と表せるので、 f(0)=0f(0)=0
1=1+0×01=1+0×0 と表せるので、 f(1)=1f(1)=1
2=2+0×02=2+0×0 と表せるので、 f(2)=2f(2)=2
3=3+0×03=3+0×0 と表せるので、 f(3)=3f(3)=3
4=0+2×24=0+2×2 と表せるので、 f(4)=4f(4)=4
5=5+0×05=5+0×0 と表せるので、 f(5)=5f(5)=5
6=0+2×36=0+2×3 と表せるので、 f(6)=5f(6)=5
7=1+2×37=1+2×3 と表せるので、 f(7)=6f(7)=6

i=0Nf(i)=0+1+2+3+4+5+5+6=26\sum_{i=0}^{N} f(i)=0+1+2+3+4+5+5+6=26 となります。


入力2
0
出力2
0

入力3
30
出力3
240

Submit


Go (1.21)