AT_abc040_a [ABC040A] 赤赤赤赤青

Description

[problemUrl]: https://atcoder.jp/contests/abc040/tasks/abc040_a $ n $ 個のブロックが一列に並んでいます。前から数えて $ x $ 個目のブロックだけが青色で、残りはすべて赤色です。 高橋君は、隣り合うブロックを交換する操作を何度か行って、青いブロックが列の端 (前から $ 1 $ 番目かもしくは $ n $ 番目) に来るようにしようとしています。 最小で何回の操作が必要かを求めてください。

Input Format

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

Output Format

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

Explanation/Hint

### 制約 - $ 1\ ≦\ n\ ≦\ 100 $ - $ 1\ ≦\ x\ ≦\ n $ ### Sample Explanation 1 はじめ、前から $ 2 $ 番目のブロックが青いので、$ 1 $ 番目と $ 2 $ 番目のブロックを交換すると青いブロックが端に来ます。 ### Sample Explanation 2 \- まず、$ 4 $ 番目と $ 5 $ 番目のブロックを交換します。 - 次に $ 5 $ 番目と $ 6 $ 番目のブロックを交換すると青いブロックが端に来ます。