场地安排

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

不知不觉中我们学校开始承办区域赛了,不过身为主办方,一个比较重要的事情就是要安排好比赛的时候的座次,要求相同学校的队伍不相邻,在这里我们不需要来安排座位,你只要检查一个安排好了的座次表是不是存在有相同学校的队伍相邻的情况就好
为了简化问题,这里我们令比赛场地为n*m的矩形,每个队伍用它的学校的编号表示,一个座位上下左右和斜对角一共八个位置(如果存在的话)定义为和这个座位相邻的座位。

Input

多组输入,处理到文件结束(EOF
每组数据第一行为两个整数n,m代表比赛场地的大小(0 < = n,m < = 100)
接下来有n行,每行m个数字
分别为A1,A2..Am(0 < = Ai < = 200)代表这个座位的队伍的学学校的编号

Output

如果存在有相同学校的队伍相邻的情况输出”Oh~no!!!“
否则输出“\(^o^)/~”
(不包括引号)

Sample Input

2 3
1 2 3
4 5 1
1 2
1 1

Sample Output

\(^o^)/~
Oh~no!!!

Hint

 

Source

QAsQ 2015级ACM集训队第二次选拔赛