[AGC014A] Cookie Exchanges

题意翻译

三个人各有曲奇 $A$,$B$,$C$ 个。 每一轮三个人**同时**将自己的曲奇分成相等的两份分别给剩下的两个人。 当有人的曲奇数为奇数时结束。 求问多少轮后结束,可以无限循环输出 `-1`。

题目描述

[problemUrl]: https://atcoder.jp/contests/agc014/tasks/agc014_a 高橋君と青木君とすぬけ君はそれぞれクッキーを $ A,B,C $ 個持っています。 この $ 3 $ 人はお互いにクッキーを交換することにしました。具体的には、以下の操作を繰り返します。 - $ 3 $ 人は同時に、各々が持っているクッキーを半分ずつに分けて、残りの $ 2 $ 人にそれぞれ一方を渡す。 ただし、誰かの持っているクッキーの個数が奇数個になったら、そこで操作を繰り返すのをやめます。 さて、クッキーの交換は何回行うことができるでしょうか。 ただし、無限に続けられる場合もあることに注意してください。

输入输出格式

输入格式


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

输出格式


$ 3 $ 人がクッキーの交換を行うことができる回数を出力せよ。ただし、無限に続けられる場合は `-1` を出力せよ。

输入输出样例

输入样例 #1

4 12 20

输出样例 #1

3

输入样例 #2

14 14 14

输出样例 #2

-1

输入样例 #3

454 414 444

输出样例 #3

1

说明

### 制約 - $ 1\ ≦\ A,B,C\ ≦\ 10^9 $ ### Sample Explanation 1 はじめ、高橋君と青木君とすぬけ君はそれぞれクッキーを $ 4,12,20 $ 個持っており、 - $ 1 $ 回目の操作後は、高橋君と青木君とすぬけ君はそれぞれクッキーを $ 16,12,8 $ 個持っている。 - $ 2 $ 回目の操作後は、高橋君と青木君とすぬけ君はそれぞれクッキーを $ 10,12,14 $ 個持っている。 - $ 3 $ 回目の操作後は、高橋君と青木君とすぬけ君はそれぞれクッキーを $ 13,12,11 $ 個持っている。 $ 3 $ 回目の操作後に高橋君とすぬけ君の持っているクッキーの個数が奇数個になるので、求める回数は $ 3 $ 回となります。