Совсем недавно Карам стал директором школы, но какой же может быть директор без своей печати? Поэтому Карам решил заказать себе с RiliExpress $$$n$$$ печатей, $$$i$$$-я из которых представляет собой матрицу $$$h_i$$$ на $$$w_i$$$, где в некоторых клетках есть краска.
Но оказалось, что эти печати работают немного по другому: если её прикладывают на клетчатую бумагу, то в клетках, где соприкоснулась краска, цвет меняется на противоположный. Все печати применяются на одном листе.
Караму стало интересно, что будет, если каждую из печатей применить $$$x_i$$$ раз в позициях $$${0, 1,..., x_i - 2, x_i-1}$$$. После этого он захотел узнать, сколько клеток покрашены. Для понимания процесса применения печатей посмотрите примечания к примерам.
В первой строке даётся одно целое число $$$n$$$ $$$(1 \le n \le 10^5)$$$ — количество печатей. Далее следует описание печатей.
Первая строка описания содержит 3 положительных целых числа $$$h_i,w_i$$$ $$$(1 \le h_i \cdot w_i \le 10^5)$$$ и $$$x_i$$$ $$$(1 \le x_i \le 10^9)$$$ — размеры печати и сколько раз её применяют. Гарантируется что сумма размеров печатей не превосходит $$$10^5$$$.
В следующих $$$h_i$$$ строках находятся строки из $$$w_i$$$ символов «0» или «1» — сама печать, где символ «1» означает, что в этой клетке есть краска.
Выведите ответ на задачу.
Тесты к этой задаче состоят из нескольких групп. Баллы за каждую группу ставятся только при прохождении всех тестов группы.
| Группа | Дополнительные ограничения | Баллы | Необходимые подгруппы |
| $$$0$$$ | Тесты из условия | $$$0$$$ | — |
| $$$1$$$ | $$$n=1, x_i=1$$$ | $$$7$$$ | — |
| $$$2$$$ | $$$x_i=1$$$ | $$$9$$$ | $$${1}$$$ |
| $$$3$$$ | $$$x_i \le 10$$$ | $$$15$$$ | $$${1,2}$$$ |
| $$$4$$$ | $$$n=1$$$ | $$$23$$$ | $$${1}$$$ |
| $$$5$$$ | $$$h_i \le 10, x_i \le 10^5$$$ | $$$21$$$ | $$${0,1}$$$ |
| $$$6$$$ | — | $$$25$$$ | $$${0,1,2,3,4,5}$$$ |
12 2 21111
4
22 2 111001 1 21
4
13 3 2110010111
6
Рассмотрим 1 и 3 примеры, для удобства при применении нового штампа новые клетки будут голубыми, а клетки, которые поменяют цвет на белый, будем обозначать штриховкой.
Рассмотрим 1 пример, после применения печати закрашено $$$4$$$ клетки:
![]() | ![]() | ![]() |
Рассмотрим 3 пример, после применения печати закрашено $$$6$$$ клеток:
![]() | ![]() | ![]() |
| Название |
|---|


