你的朋友最新的爱好是在她新买的软驱风琴上演奏电影主题曲。这个风琴由一系列老式软驱组成,每个软驱都被改装以产生特定频率的声音。声音由步进电机产生,该电机驱动软驱的读写头沿磁盘的径向轴移动。径向轴从磁盘中心开始,到磁盘外缘结束。
Antoine Taveneaux, cc-by-sa
只要读写头保持在一个方向上移动,驱动器就会持续发声;当读写头改变方向时,会有 1fs(一个软驱秒,约 100 微秒)的短暂暂停。读写头在到达径向轴的内端点或外端点时必须改变方向,但根据你朋友的设定,它也可以在沿该轴的任何其他点改变方向。你可以随时让读写头保持静止,持续时间不限。读写头的起始位置可以自由选择。
你的朋友是一个完美主义者,她不能接受任何不该出现的暂停;同样,她也不能接受在应该静音的时候发出声音。为了弄清楚一段给定的音乐是否能在她的风琴上“完美”演奏,她请求你的帮助。
对于每个频率,你都会得到一个时间间隔列表,描述了该特定频率应该演奏的时间段,你必须决定是否所有频率都能按预期演奏。你可以假设你的朋友有足够的驱动器来覆盖所有需要的频率。
输入格式
第一行包含一个整数 $f$,$1 \le f \le 10$,表示所使用的频率数量。接下来是 $f$ 个数据块,格式如下:
- 一行包含两个整数 $t_i$,$1 \le t_i \le 10\,000$ 和 $n_i$,$1 \le n_i \le 100$;$t_i$ 表示频率 $i$ 的读写头在径向轴两端点之间移动所需的软驱秒数,$n_i$ 表示频率 $i$ 需要演奏的间隔数量。
- $n_i$ 行,其中第 $j$ 行包含两个整数 $t_{i,2j}, t_{i,2j+1}$,其中 $0 \le t_{i,2j}, t_{i,2j+1} \le 1\,000\,000$,表示第 $i$ 个频率应在时间 $t_{i,2j}$ 开始演奏,并在时间 $t_{i,2j+1}$ 停止演奏。你可以假设这些数字是严格递增的,即 $t_{i,1} < t_{i,2} < \dots < t_{i,2n_i}$。
输出格式
如果可以按预期演奏所有 $f$ 个频率,输出 “possible”。否则输出 “impossible”。
样例
输入格式 1
1 6 2 0 4 6 12
输出格式 1
possible
输入格式 2
1 6 3 0 5 6 8 9 14
输出格式 2
impossible