#agc014a. [agc014_a]Cookie Exchanges

[agc014_a]Cookie Exchanges

问题描述

高桥、青木和Snuke喜欢饼干。他们分别有 AABBCC 个饼干。现在,他们通过重复以下操作来交换这些饼干:

  • 每个人同时将他的饼干分成两半,并将一半分给其他两个人。

这个操作将重复进行,直到有一个人手中的饼干数量是奇数为止。

他们会重复这个操作多少次?注意,答案可能是无限的。

约束条件

  • 1A,B,C1091 ≤ A,B,C ≤ 10^9

输入

输入以以下格式从标准输入中给出:

AA BB CC

输出

如果三个人重复这个操作多少次是有限的,则打印出操作的次数。如果是无限的,则打印 -1

示例输入 1

4 12 20

示例输出 1

3

例如,开始时,高桥、青木和Snuke分别有 4412122020 块饼干。然后,

  • 第一次操作后,他们分别有 1616121288 块饼干。
  • 第二次操作后,他们分别有 101012121414 块饼干。
  • 第三次操作后,他们分别有 131312121111 块饼干。

现在,高桥和Snuke手上有奇数块饼干,因此答案是 33

示例输入 2

14 14 14

示例输出 2

-1

示例输入 3

454 414 444

示例输出 3

1