AT_arc109_b [ARC109B] log

Description

[problemUrl]: https://atcoder.jp/contests/arc109/tasks/arc109_b すぬけ君は、渋谷の丸太やさんに丸太を買いに来ました。 すぬけ君は長さ $ 1 $ から $ n $ までの $ n $ 種類の丸太が $ 1 $ 本ずつほしいです。 丸太やさんには、長さ $ 1 $ から $ n+1 $ までの $ n+1 $ 種類の丸太がそれぞれ $ 1 $ 円で売られています。どの丸太の在庫も $ 1 $ 本ずつしかありません。 すぬけ君は買った丸太を切る作業を好きなだけ行えます。つまり、$ L\ =\ L_1\ +\ \dots\ +\ L_k $ であるとき、長さ $ L $ の丸太 $ 1 $ 本から、長さ $ L_1,\ \dots,\ L_k $ の $ k $ 本の丸太を作る作業を何度でもできます。また、不要な丸太を捨てることができます。 すぬけ君はできるだけ安く丸太を手に入れたいです。 長さ $ 1 $ から $ n $ までの $ n $ 種類の丸太を $ 1 $ 本ずつ手に入れるために必要な最小の金額を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ n $

Output Format

長さ $ 1 $ から $ n $ までの $ n $ 種類の丸太を $ 1 $ 本ずつ手に入れるための最小金額を出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ n\ \leq\ 10^{18} $ ### Sample Explanation 1 例えば次のようにすると $ 3 $ 円でほしい丸太がすべて手に入ります。 - 長さ $ 2,4,5 $ の丸太を買う - 長さ $ 5 $ の丸太を切って 長さ $ 1 $ の丸太 $ 2 $ 本と長さ $ 3 $ の丸太を作る - 長さ $ 1 $ の丸太を $ 1 $ 本捨てる