atcoder#ABC297A. [ABC297A] Double Click
[ABC297A] Double Click
Score : points
Problem Statement
Takahashi turned on a computer at time and clicked the mouse times. The -th click was at time .
If he consecutively clicked the mouse at time and time (where ), a double click is said to be fired at time if and only if .
What time was a double click fired for the first time? If no double click was fired, print -1
instead.
Constraints
- All values in the input are integers.
Input
The input is given from Standard Input in the following format:
Output
If at least one double click was fired, print the time of the first such event; otherwise, print -1
.
4 500
300 900 1300 1700
1300
Takahashi clicked the mouse at time and . Since , a double click was fired at time .
A double click had not been fired before time , so should be printed.
5 99
100 200 300 400 500
-1
No double click was fired, so print -1
.
4 500
100 600 1100 1600
600
If multiple double clicks were fired, be sure to print only the first such event.