#arc143a. [arc143_a]Three Integers

[arc143_a]Three Integers

问题描述

黑板上写着三个非负整数 AABBCC。您可以按任意顺序任意次数执行以下两种操作之一:

  • 从所选的两个已写整数中减去 11
  • 从所有已写整数中减去 11

您的目标是使黑板上的所有数字变为 00。确定是否可以实现这个目标。如果可以,找出实现这个目标所需执行操作的最小次数。

约束条件

  • 0A,B,C10180 \leq A, B, C \leq 10^{18}

输入

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

AA BB CC

输出

如果无法实现目标,则打印 -1。如果可以实现,则打印实现目标所需执行操作的最小次数。

示例输入 1

2 2 3

示例输出 1

3

下面是使所有数字为 00 的一种方法:

  • AACC 中减去 11。现在数字为 112222
  • BBCC 中减去 11。现在数字为 111111
  • 从所有数字中减去 11。现在数字为 000000

示例输入 2

0 0 1

示例输出 2

-1

示例输入 3

0 0 0

示例输出 3

0