9098 - 数字游戏-1

通过次数

66

提交次数

145

时间限制 : 1 秒
内存限制 : 128 MB

小明发现一个有趣的游戏。如果从n开始,对之后的数字求和,即S=n+(n+1)+(n+2)+(n+3)+......,当S的值小于某个值K但又十分接近时,称S到达了一个奇怪的K点(如果S和K刚好相等,也认为到达了奇怪的K点),而最后一个加数(n+i)称为到达K点的末端数。现在,给定n和K,需要求出到达奇怪K点的末端数。

例1,n=3,K=10时,因为3+4=7,3+4+5=12,所以7就是奇怪的K点,12比10大,所以不是奇怪的K点。在3+4=7中,最后一个加数是4,所以4是末端数。

例2,n=3,K=19时,因为3+4+5=12,3+4+5+6=18,3+4+5+6+7=25,在12、18、25三个和中,12和18比19小,并且18最接近19,所以18就是奇怪的K点。在3+4+5+6=18中,最后一个加数是6,所以6是末端数。

输入

两个正整数n和K。

输出

末端数。

样例

输入

3 10

输出

4