#3 2D reverse

製作者:QCFium

難易度
3

解説


## 問題 $H$行$W$列の盤面があり、$i$行目$j$列目は色$A_{i, j}$で塗られています。 $Q$個のクエリが与えられるので順に処理してください。 - クエリ $x_1 \hspace{7pt} x_2 \hspace{7pt} y_1 \hspace{7pt} y_2$ の形式で入力される。 盤面の$x_1$行目から$x_2$行目まで(両端含む)、かつ$y_1$列目から$y_2$列目まで(両端含む)の長方形領域を、点対称状に反転する。 処理し終わった後の盤面を出力してください。 ## 入力 $H \hspace{7pt} W \hspace{7pt} Q$ $A_{1, 1} \hspace{7pt} A_{1, 2} \hspace{7pt} A_{1, 3} \hspace{5pt} \dots \hspace{5pt} A_{1, W}$ $A_{2, 1} \hspace{7pt} A_{2, 2} \hspace{7pt} A_{2, 3} \hspace{5pt} \dots \hspace{5pt} A_{2, W}$ $A_{3, 1} \hspace{7pt} A_{3, 2} \hspace{7pt} A_{3, 3} \hspace{5pt} \dots \hspace{5pt} A_{3, W}$ $\hspace{55pt} \vdots$ $A_{H, 1} \hspace{7pt} A_{H, 2} \hspace{7pt} A_{H, 3} \hspace{5pt} \dots \hspace{5pt} A_{H, W}$ $Query\ 1$ $Query\ 2$ $Query\ 3$ $\hspace{15pt} \vdots$ $Query\ Q$ 但し$Query\ i$は問題文での説明と同じ $x_1 \hspace{7pt} x_2 \hspace{7pt} y_1 \hspace{7pt} y_2$ の形式である。 ## 制約 $1 \le H \le 100$ $1 \le W \le 100$ $1 \le Q \le 100$ $1 \le A_{i,j} \le 100$ - 各$Query\ i(1 \le i \le Q)$について $1 \le x_1 \le x_2 \le H$ $1 \le y_1 \le y_2 \le W$ ## 出力 全てのクエリを順に処理し終えた後の盤面の$i$行目$j$列目の色を$B_{i, j}$とすると以下の形式で出力してください。 $B_{1, 1} \hspace{7pt} B_{1, 2} \hspace{7pt} B_{1, 3} \hspace{5pt} \dots \hspace{5pt} B_{1, W}$ $B_{2, 1} \hspace{7pt} B_{2, 2} \hspace{7pt} B_{2, 3} \hspace{5pt} \dots \hspace{5pt} B_{2, W}$ $B_{3, 1} \hspace{7pt} B_{3, 2} \hspace{7pt} B_{3, 3} \hspace{5pt} \dots \hspace{5pt} B_{3, W}$ $\hspace{55pt} \vdots$ $B_{H, 1} \hspace{7pt} B_{H, 2} \hspace{7pt} B_{H, 3} \hspace{5pt} \dots \hspace{5pt} B_{H, W}$ ## 例 ### 入力例1 ``` 3 3 2 1 3 4 2 3 2 2 2 4 1 3 1 2 2 3 2 3 ``` ### 出力例1 ``` 2 2 4 3 4 1 3 2 2 ``` 1つめのクエリでは1行目から3行目まで、1列目から2列目までを点対称反転します。 盤面は ``` 2 2 4 3 2 2 3 1 4 ``` となります。 2つめのクエリでは2行目から3行目まで、2列目から3列目までを点対称反転します。 ### 入力例2 ``` 2 7 3 1 4 2 3 2 4 5 2 9 2 11 3 2 4 1 1 1 6 1 2 4 7 2 2 3 5 ``` ### 出力例2 ``` 4 2 3 4 2 3 11 2 9 1 5 2 4 2 ```
提出