1203: 无限序列

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:37 Solved:17

Description

对于任意一个正整数n,我们将下面这个三角形:

每一行依次排列在一行里,就得到一个序列:1,1,2,1,2,3,…,1,2,3,…,n。因为整数有无穷多个,所以这个序列也是无限长的。
请问在这个序列中第k个数字是几?

Input

一个整数k(1≤k≤1014)。

Output

一个整数,表示在该序列中第k个数是多少。

Sample Input Copy

3

Sample Output Copy

2

HINT

【样例输入2】
55
【样例输出2】
10