Loading [MathJax]/jax/output/SVG/jax.js

Республиканская олимпиада по информатике 2008 год


Задача C. Трубы

Ограничение по времени:
2 секунды
Ограничение по памяти:
256 мегабайт

Сколькими способами на площадке из NxM ячеек можно расставить трубы 11-ти различных типов, приведенных на рисунке

, так чтобы каждая труба занимала ровно одну ячейку, и чтобы трубы образовали одну или несколько замкнутых систем? Система труб замкнута, если каждый конец любой трубы соединен с каким-либо концом другой трубы. Пример замкнутой системы приведен на рисунке

. На площадке могут остаться пустые ячейки. Ответ необходимо вывести по модулю числа P (0 <= ответ < P).
Формат входного файла
Первая строка входного файла содержит три целых числа N, М и P (1 <= N <= 8, 1 <= M <= 8, 2 <= P <= 109). Числа разделены пробелом.
Формат выходного файла
Выходной файл должен содержать одно целое число — ответ на задачу.
Пример:
Вход
2 2 10
Ответ
1
Замечание
Пример из ответа:

посмотреть в олимпиаде

Комментарий/решение: