问题 A: 初始赌注

内存限制:256 MB 时间限制:1 S
题面:传统 评测方式:文本比较 上传者:
提交:120 通过:75

题目描述

        有5个人正在玩“大富翁”。给每个人都b硬币(b不等于0)作为初始赌注。在所有人下完b枚赌注后,多次重复执行以下操作:一枚硬币从一名玩家手中交到另一名玩家手中。

你的任务是写一个程序,根据每个玩家在游戏结束时拥有的硬币数量,确定初始赌注的大小b,或者确认无法得到初始赌注中的硬币b。 

输入格式

输入包含五个整c1,c2,c3,c4 , c5-分别代表第一,第二,第三,第四,第五名玩家在这场游戏结束后的硬币数。(0≤c1,c2,c3,c4,c5≤100)

输出格式

输出唯一的正整数b,代表每名玩家的初始投注。如果没有这样的b,输出-



Input
2 5 4 0 4
Output
3
Input
4 5 9 2 1
Output
-1
说明

在第一个示例中,可以执行以下操作顺序:
        一枚硬币从第四名玩家传给第二名玩家;
        一枚硬币从第四名玩家传给第五名玩家;
        一枚硬币从第一个玩家传给第三个玩家;
        一枚硬币从第四名玩家传给第二名玩家。

输入样例 复制

2 5 4 0 4

输出样例 复制

3