#arc048a. [arc048_a]階段の下

[arc048_a]階段の下

问题文

AtCoder 公司的办公楼已经实现了年营业额达到 1010 亿日元,是一座地上 10910^9 层、地下 10910^9 层的超高层建筑。

大厅位于第 11 层,上面是 2,3,4,...,1092,3,4,...,10^9 层,下面是地下 1,2,...,1091,2,...,10^9 层。

不幸的是,所有的电梯都坏了,所以高桥决定从 AA 层走楼梯一直上到比它更高的第 BB 层。

AtCoder 公司的办公楼上下相邻的每两层之间都有楼梯。另外,高桥不会走下楼梯。

高桥需要上多少层楼梯?注意,对于 x>0x > 0x-x 表示地下 xx 层。


输入

输入从标准输入中读取,具体格式如下:

AA BB

  • 11 行包含两个用空格分隔的整数,表示 AAB(109A<B109,A0,B0)B(-10^9 \leq A < B \leq 10^9, A \neq 0, B \neq 0)

输出

输出行数与第二种查询的数量相等。第 ii 行输出第 ii 个第二种查询的答案。设范围内最大值为 MM,范围内等于 MM 的格子数量为 CC,则按顺序输出 MMCC,以空格分隔。最后换行。


输入示例1


3 6

输出示例1


3

需要上 33 层楼梯,从 33 层到 44 层,从 44 层到 55 层,从 55 层到 66 层。


输入示例2


-1 1

输出示例2


1

地下 11 层上面的一层是地上 11 层。


输入示例3


-7 -2

输出示例3


5

需要上 55 层楼梯。