The comparison operators in the C language are shown in the table below.
| Operator | Meaning |
|---|---|
> | greater than |
>= | greater than or equal to |
< | less than |
<= | less than or equal to |
== | equal to |
!= | not equal to |
Each operator compares its two operands (the left value and the right value) and returns true (1) if the comparison holds or false (0) otherwise. For example, 2 > 3 returns false (because 2 is less than 3), 3 != 4 returns true, and 3 >= 3 returns true.
Given several C comparison expressions, write a program that computes the result of each one.
The input consists of at most 12000 lines. Each line contains two integers a and b separated by a single comparison operator, which is one of >, >=, <, <=, ==, !=. There is exactly one space between the operator and each operand. When a line whose operator is E is reached, stop reading and terminate the program. ($-10000 \le a, b \le 10000$)
For each input expression, print its result on its own line, in order. For the $N$-th expression print it in the form Case N: true or Case N: false, where $N$ is the 1-based index of the expression; print true if the comparison holds and false otherwise. (The terminating E line is not counted.)