Alice is thinking of an integer that Bob is trying to guess. Bob has asked questions of two types:
- is
for some integer
?
- is
for some integer
?
For each question, Alice responded with either yes or no. Bob remembers the questions that Alice responded yes to, but can't calculate the range
that
could be in!
Please help him determine the range based on Alice's responses. It may be possible that a range is impossible based on Alice's responses. If this is the case, output LIES!
.
Constraints
Input Specification
The first line will contain , the number of questions Bob has asked.
The next lines will contain
space-separated integers, denoting a question Bob asked that Alice responded yes to. The first integer is either
or
corresponding to the question type and the second is
for that question.
Output Specification
If a range is determined to be impossible based on Alice's responses, output LIES!
.
Otherwise, output space-separated integers
and
, the range that
could be in.
Sample Input 1
3
2 10
1 17
1 15
Sample Output 1
10 15
Explanation for Sample Output 1
Alice says that ,
, and
. Based on these constraints,
, so
=
.
Sample Input 2
2
1 14
2 20
Sample Output 2
LIES!
Alice says that and
. We see that a range is impossible and Alice is lying.
Sample Input 3
1
1 8
Sample Output 3
1 8
Sample Input 4
4
2 4
2 3
2 5
2 8
Sample Output 4
8 1000000000
Comments