A - 階段の下

Time Limit: 2 sec / Memory Limit: 262.144 MB

問題文

年商 10 億円を達成したAtCoder社のオフィスビルは、地上 10^9 階地下 10^9 階の超高層ビルです。

ロビーは 1 階にあり、その上には 2,3,4,...,10^9 階、その下には地下 1,2,...,10^9 階というように階が続きます。

あいにくすべてのエレベーターが壊れてしまったので、高橋君は A 階からそれより上にある B 階まで階段で上がることにしました。

AtCoder社のオフィスビルにはすべての上下に隣り合う階の間に階段があります。また、高橋君は階段を下ることはしません。

高橋君は階段を何階分上る必要があるでしょうか。ただし、x > 0 に対し、-x 階は地下 x 階のことを表すこととします。


入力

入力は以下の形式で標準入力から与えられる。

A B
  • 1 行目には、整数 A,B(-10^9 ≦ A < B ≦ 10^9, A ≠ 0, B ≠ 0) が空白を区切りとして与えられる。

出力

高橋君が何階分の階段を上る必要があるかを表す整数 1 つを出力せよ。

出力の最後には改行を忘れないこと。


入力例1

3 6

出力例1

3

3 階から 4 階、4 階から 5 階、5 階から 6 階に上がる階段を上る必要があります。


入力例2

-1 1

出力例2

1

地下 1 階の上の階は地上 1 階です。


入力例3

-7 -2

出力例3

5