AT_arc143_a [ARC143A] Three Integers
Description
[problemUrl]: https://atcoder.jp/contests/arc143/tasks/arc143_a
黒板に $ 3 $ つの非負整数 $ A $, $ B $, $ C $ が書かれています. あなたは,以下の $ 2 $ つの操作を好きな順序で好きな回数繰り返すことができます.
- $ 2 $ つの整数を選んで,それらから $ 1 $ を引く.
- すべての整数から $ 1 $ を引く.
あなたの目標は,黒板に書かれている数をすべて $ 0 $ にすることです. 目標が達成可能であるかどうか判定し,また可能であるなら必要な最小の操作回数を求めてください.
Input Format
入力は以下の形式で標準入力から与えられる.
> $ A $ $ B $ $ C $
Output Format
目標が達成可能でない場合,`-1` を出力せよ.可能である場合,必要な最小の操作回数を出力せよ.
Explanation/Hint
### 制約
- $ 0\ \leq\ A,\ B,\ C\ \leq\ 10^{18} $
### Sample Explanation 1
例えば次のように操作を行うことで,すべての数を $ 0 $ にすることができます. - $ A $ と $ C $ から $ 1 $ を引く.黒板に書かれた数は $ 1 $, $ 2 $, $ 2 $ となる. - $ B $ と $ C $ から $ 1 $ を引く.黒板に書かれた数は $ 1 $, $ 1 $, $ 1 $ となる. - すべての数から $ 1 $ を引く.黒板に書かれた数は $ 0 $, $ 0 $, $ 0 $ となる.