Шахове поле
Панночка Анночка нещодавно потрапила на співбесіду в ІТ-компанію. На цій співбесіді їй дали дуже цікаву задачу:
Дівчині дана площина, поділена на одиничні квадрати. Тобто такі, що кожна їхня сторона дорівнює . При чому кожний квадрат пофарбований або у білий, або у чорний колір.
Назвемо площину шаховою з параметрами і , якщо вона складається з прямокутників, що мають одиниць у висоту та одиниць у ширину. Також всі ці прямокутники мають бути пофарбовані або у білий колір, або у чорний. При чому кожен білий прямокутник межує лише з чорними та навпаки "— кожен чорний межує тільки з білими.
Наприклад, наступні площини є шаховими з параметрами і (синім зображено вісі координат):
А оці не є:
Як ви вже могли помітити, дуже часто шахових площин з параметрами і буває чимало. Задача полягає в тому, щоб сказати, скільки таких є. Ні-і-і-і, це надто легко.
Анночці також дали квадратів на цій площині та їхні кольори. Паночка має знайти кількість шахових площин з параметрами і таких, що квадрати з відповідними координатами мають задані кольори. Допоможіть їй зробити це!
Більш формально, вам дано трійок чисел: , де () — координати лівого нижнього краю квадрата, а дорівнює , якщо цей квадрат має бути пофарбований у чорний колір, і дорівнює , якщо цей квадрат має бути пофарбований у білий колір. Потрібно вивести кількість різних шахових площин з параметрами і , які підходять під ці обмеження. Дві шахові площини вважаються різними, якщо існує хоч один квадрат, що пофарбований у різні кольори на цих площинах.
Вхідні дані
Перший рядок містить чотири цілі числа , , , (, , ) — висота кожного прямокутника, ширина кожного прямокутника, кількість відомих точок та номер блоку.
Кожен з наступних рядків містить по три цілі числа , , () — координати та колір квадрату. Зауважте, що координати точок можуть повторюватись.
Вихідні дані
Виведіть одне ціле число "— кількість різних шахових площин з параметрами і , які підходять під задані обмеження.
Приклади
Примітка
Зліва зображення єдиної площини, яка підходить під обмеження прикладу .
Справа "— одна з можливих площин, які задовольняють умови прикладу .
(Синім позначено осі координат, світло-сірим "— квадратики, які за умовою мають бути білими, темно-сірим "— квадратики, які за умовою мають бути чорними).
Оцінювання
( балів): ;
( бали): ;
( бал): ;
( балів): без додаткових обмежень.