시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB45282055.556%

문제

На звездном крейсере <<Галактика>> перехватили сообщение Сайлонов. Сообщение представляет собой матрицу $A$ размером $n \times m$, заполненную целыми числами. Естественно, сообщение было закодировано. После допроса одной из сайлонских шестерок было выяснено как производится кодирование матрицы. Берется некоторая матрица $C$ размером два на два. Каждый элемент матрицы $C$ --- целое число, не превосходящее по модулю единицы, при этом элемент $C_{22}$ не равен нулю. Если производится кодирование матрицы $B$, то результатом кодирования будет матрица $A$, имеющая те же размеры, что и $B$. При этом $A_{ij} = B_{i - 1, j - 1} \cdot C_{11} + B_{i - 1, j} \cdot C_{12} + B_{i, j - 1} \cdot C_{21} + B_{ij} \cdot C_{22}$. Если один из индексов выходит за пределы матрицы, то считается, что значение элемента равно нулю.

Адмирал Адама просит Вас расшифровать сообщение Сайлонов, ведь от этого зависит судьба остатков человечества!

입력

В первой строке входного файла два целых числа $n$ и $m$ ($1 \le n,m \le 20$). Далее следуют $n$ строк по $m$ чисел в каждой --- закодированная матрица $A$. В $i + 1$-ой строке входного файла на $j$-ой позиции стоит число $A_{ij}$. Далее следует строка, содержащая четыре числа $C_{11}$, $C_{12}$, $C_{21}$ и $C_{22}$ --- элементы матрицы $C$.

Все числа во входном файле целые и не превышают $1000$ по абсолютному значению. $|C_{ij}| \le 1$ для любых $i$ и $j$ и $C_{22} \neq 0$.

출력

В выходной файл выведите $n$ строк по $m$ чисел в каждой --- результат расшифровки матрицы $A$ при кодировании матрицой $C$.

예제 입력 1

3 3
1 2 3
4 4 4
7 4 4
-1 0 0 1

예제 출력 1

1 2 3
4 5 6
7 8 9

예제 입력 2

1 6
-4 -12 -23 -31 -39 -65
1 1 -1 -1

예제 출력 2

4 8 15 16 23 42