#abc040a. [abc040_a]赤赤赤赤青

[abc040_a]赤赤赤赤青

問題文

nn 個のブロックが一列に並んでいます。前から数えて xx 個目のブロックだけが青色で、残りはすべて赤色です。

高橋君は、隣り合うブロックを交換する操作を何度か行って、青いブロックが列の端 (前から 11 番目かもしくは nn 番目) に来るようにしようとしています。

最小で何回の操作が必要かを求めてください。

制約

  • 1n1001 ≦ n ≦ 100
  • 1xn1 ≦ x ≦ n

入力

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

nn xx

出力

必要な最小の操作回数を表す整数を 11 行に出力せよ。


入力例1


5 2

出力例1


1

はじめ、前から 22 番目のブロックが青いので、11 番目と 22 番目のブロックを交換すると青いブロックが端に来ます。


入力例2


6 4

出力例2


2
  • まず、44 番目と 55 番目のブロックを交換します。
  • 次に 55 番目と 66 番目のブロックを交換すると青いブロックが端に来ます。

入力例3


90 30

出力例3


29