编程题
### 问题描述
小蓝在进行一场考试,考试中的一道题是要求小蓝绘制一个 $n\times m$ 的 $01$ 矩阵,小蓝绘制好了之后,悄悄看了一眼同桌的答案,大惊失色地发现自己的矩阵与同桌的矩阵不一样,于是小蓝准备改变自己绘制的矩阵。
小蓝改变自己的矩阵的方法如下:
在自己矩阵中选择一个长,宽均不小于 $2$ 的矩形,将矩形的四个端点上的数取反。
小蓝可以进行任意次改变自己矩阵的操作。请你帮助小蓝判断他能否通过该操作使得自己的矩阵和同桌的矩阵相同。
### 输入格式
输入第一行包含两个整数 $n,m$,表示矩阵的维度。
接下来的 $n$ 行,每行包含 $m$ 个整数,表示小蓝的矩阵。
接下来的 $n$ 行,每行包含 $m$ 个整数,表示同桌的矩阵。
### 输出格式
如果小蓝可以通过该操作使得自己的矩阵和同桌的矩阵相同,输出 `OK`;否则,输出 `NoWay`。
### 样例输入
```
3 3
0 1 0
0 1 0
1 0 0
1 0 0
1 0 0
1 0 0
```
### 样例输出
```
OK
```
### 评测数据规模
对于所有评测数据,$1\leq{n,m}\leq{500}$。
数据保证矩阵中的所有数字均为 $0$ 或 $1$。