#icpc2014summerday4a. [icpc2014summer_day4_a]山手線
[icpc2014summer_day4_a]山手線
问题描述
A君想要乘坐山手线到达目的地。
A君在上电车后醒来 分钟,然后再睡 分钟,这个过程会一直循环。从上车到达目的地需要 分钟,如果他在这段时间内保持醒着,他就可以下车;但如果他正在睡觉,他会错过目的地。另外,即使A君错过了目的地,他仍然会一直乘坐同一辆电车,因为山手线需要60分钟绕一圈。因此,A君将在 (其中 是非负整数)分钟后到达目的地。
问A君多久能够到达目的地。如果无法到达目的地,则输出-1。
请注意,如果A君到达目的地时正好是从睡觉到醒来的时间转折点,他也可以下车。
输入
输入以以下格式给出一行:
输入包含3个整数 。
表示醒着时间, 表示睡觉时间, 表示从上车到目的地所需的时间。
同时, 的单位为分钟。
约束条件
输出
如果A君能够到达目的地,则输出A君到达目的地所需的时间。否则,输出-1。
示例输入1
10 10 5```
### 对应输出1
```plain
5```
* 在睡觉之前就到达了目的地。
---
### 示例输入2
```plain
50 40 51```
### 对应输出2
```plain
111```
* 一次错过了下车。
---
### 示例输入3
```plain
20 20 20```
### 对应输出3
```plain
20```
* 差一点就要睡觉了,但还是在目的地醒来了。
---
### 示例输入4
```plain
30 30 40```
### 对应输出4
```plain
-1```
* 在一圈的前半段醒着,在后半段睡觉。
* 因此无法到达目的地。