#abc206b. [abc206_b]Savings

[abc206_b]Savings

题目描述

AtCoDeer 有一个空的存钱罐。
在第 ii 天早上,他会往里面放入 ii 日元(日本货币):第一天早上放入 11 日元,第二天早上放入 22 日元,依此类推。
每天晚上,他会检查里面的钱数。
他将在哪一天发现存钱罐里的钱数首次达到或超过 NN 日元?

约束条件

  • 1N1091 \le N \le 10^9
  • NN 是一个整数。

输入

从标准输入读入数据,输入格式如下:

NN

输出

输出一个整数 xx,表示 AtCoDeer 将在第 xx 天发现存钱罐里的钱数首次达到或超过 NN 日元。

示例输入1

12

示例输出1

5
  • 第一天早上,存钱罐里增加 11 日元,晚上有 11 日元。
  • 第二天早上,存钱罐里增加 22 日元,晚上有 33 日元。
  • 第三天早上,存钱罐里增加 33 日元,晚上有 66 日元。
  • 第四天早上,存钱罐里增加 44 日元,晚上有 1010 日元。
  • 第五天早上,存钱罐里增加 55 日元,晚上有 1515 日元。

因此,在第五天晚上,AtCoDeer 将首次发现存钱罐里的钱数达到或超过 1212 日元。

示例输入2

100128

示例输出2

447