302180: CF416A. Guess a number!

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Guess a number!

题意翻译

小 A 和小 B 正在玩一个猜数游戏。 小 A 给出一个数 $x$,并让小 B 问下面四个问题中的一个: - 这个数是否大于等于 $x$? - 这个数是否大于 $x$? - 这个数是否小于等于 $x$? - 这个数是否小于 $x$? 小 A 会对小 B 提出的每个问题作出回答,试根据这些条件判断任意**符合条件**的**一个**数,或者这些条件相互矛盾。 $-2\times 10^9\leqslant x\leqslant 2\times 10^9$。

题目描述

A TV show called "Guess a number!" is gathering popularity. The whole Berland, the old and the young, are watching the show. The rules are simple. The host thinks of an integer $ y $ and the participants guess it by asking questions to the host. There are four types of acceptable questions: - Is it true that $ y $ is strictly larger than number $ x $ ? - Is it true that $ y $ is strictly smaller than number $ x $ ? - Is it true that $ y $ is larger than or equal to number $ x $ ? - Is it true that $ y $ is smaller than or equal to number $ x $ ? On each question the host answers truthfully, "yes" or "no". Given the sequence of questions and answers, find any integer value of $ y $ that meets the criteria of all answers. If there isn't such value, print "Impossible".

输入输出格式

输入格式


The first line of the input contains a single integer $ n $ ( $ 1<=n<=10000 $ ) — the number of questions (and answers). Next $ n $ lines each contain one question and one answer to it. The format of each line is like that: "sign x answer", where the sign is: - ">" (for the first type queries), - "<" (for the second type queries), - ">=" (for the third type queries), - "<=" (for the fourth type queries). All values of $ x $ are integer and meet the inequation $ -10^{9}<=x<=10^{9} $ . The answer is an English letter "Y" (for "yes") or "N" (for "no"). Consequtive elements in lines are separated by a single space.

输出格式


Print any of such integers $ y $ , that the answers to all the queries are correct. The printed number $ y $ must meet the inequation $ -2·10^{9}<=y<=2·10^{9} $ . If there are many answers, print any of them. If such value doesn't exist, print word "Impossible" (without the quotes).

输入输出样例

输入样例 #1

4
&gt;= 1 Y
&lt; 3 N
&lt;= -3 N
&gt; 55 N

输出样例 #1

17

输入样例 #2

2
&gt; 100 Y
&lt; -100 Y

输出样例 #2

Impossible

Input

题意翻译

小 A 和小 B 正在玩一个猜数游戏。 小 A 给出一个数 $x$,并让小 B 问下面四个问题中的一个: - 这个数是否大于等于 $x$? - 这个数是否大于 $x$? - 这个数是否小于等于 $x$? - 这个数是否小于 $x$? 小 A 会对小 B 提出的每个问题作出回答,试根据这些条件判断任意**符合条件**的**一个**数,或者这些条件相互矛盾。 $-2\times 10^9\leqslant x\leqslant 2\times 10^9$。

加入题单

算法标签: