Задача 01. Задание по дискретной математике

Автор:Н.Добрынский   Ограничение времени:2 сек
Входной файл:Стандартный вход   Ограничение памяти:1024 Мб
Выходной файл:Стандартный выход  

Условие

Паша не ходил на дискретную математику весь семестр, но все-таки на комиссию ему не хотелось и он подошел к преподавателю.

Иван Дискретович конечно не хотел давать ему возможность получить оценку, поэтому дал ему очень большой список формул вида: (x1 ∨ x2) ∧ (¬ x1 ∨ x3) ∧ (¬ x2 ∨ ¬ x3), в скобках может содержаться одна или две переменных. Задача Паши определить, может ли обращаться формула в истину. Он был уверен, что Паша не справится.

Паша обратился к вам, помогите ему не попасть на комиссию.

Формат входных данных

В первой строке натуральное число M. В следующих M строках идут целые числа от 1 до N по модулю.

Например для формулы (x1 ∨ x2) ∧ (¬ x1 ∨ x3) ∧ (¬ x2 ∨ ¬ x3) будет следующий ввод:

3
1 2
-1 3
-2 -3

Формат выходных данных

Если есть набор переменных, обращающих выражение в истину, то выведите Possible, иначе Impossible.

Ограничения

1 ≤ M ≤ 105
|N| ≤ 105
N ≠ 0

Примеры тестов

Стандартный вход Стандартный выход
1
3
1 2
-1 3
-2 -3
            
Possible
2
3
1 2
-1
-2
            
Impossible

0.090s 0.019s 15