AT_pakencamp_2022_day1_a Rook

Description

座標平面上の点 $ P(X, Y) $ を、次の操作を繰り返して原点に動かしたいです。 - ある実数 $ a $ を選び、 $ P $ の現在の座標を $ (x, y) $ として、 $ P $ を $ (x, a) $ または $ (a, y) $ に動かす。 必要な最小の操作回数を求めてください。

Input Format

入力は以下の形式で標準入力から与えられます。 > $ X $ $ Y $

Output Format

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

Explanation/Hint

### Sample Explanation 1 次のように操作を行うことで、 $ 2 $ 回の移動によって $ P $ を原点まで動かせます。 $ 1 $ 回目 … $ a = 0 $ として、 $ P $ を $ (6, 4) $ から $ (0, 4) $ に移動させる。 $ 2 $ 回目 … $ a = 0 $ として、 $ P $ を $ (0, 4) $ から $ (0, 0) $ に移動させる。 $ 2 $ 回未満の移動で $ P $ を原点まで動かすことはできないので、これが最適です。 ### Constraints - $ 0 \leq X, Y \leq 100 $ - 入力は全て整数