Processing math: 100%

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

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

Условие

Паша успешно сдал задание по дискретной математике, но Иван Дискретович дал ему задание сложнее.

В этот раз он дал ему список формул вида: (x1x2x3)(¬x1x3x4)(¬x2¬x3), в скобках может содержаться до трех переменных. Задача Паши определить, может ли обращаться формула в истину. В этот раз он точно был уверен, что Паша не справится.

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

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

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

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

3
1 2 3
-1 3 2
-2 -3

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

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

Ограничения

1M15
|N|5
N0

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

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

0.060s 0.011s 15