AT_acl1_b Sum is Multiple
Description
[problemUrl]: https://atcoder.jp/contests/acl1/tasks/acl1_b
整数 $ N $ が与えられます. 正の整数 $ k $ であって,$ (1+2+\cdots+k) $ が $ N $ の倍数になるもののうち, 最小のものを求めてください. なお,このような正の整数 $ k $ が必ず存在することは証明できます.
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $
Output Format
答えを一行に出力せよ.
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 10^{15} $
- 入力は全て整数である.
### Sample Explanation 1
$ 1+2+\cdots+10=55 $ であり,これは確かに $ N=11 $ の倍数です. $ k\ \leq\ 9 $ で条件を満たすものは存在しないため,$ k=10 $ が答えになります.