#P1187. 小蝌蚪找妈妈

小蝌蚪找妈妈

说明

荣荣是一只快乐的小蝌蚪,她想找妈妈。

荣荣现在在一个n * n的正方形池塘中的左上角,妈妈在右下角,池塘中可以游过去的地方用1来表示,不可以游过去的地方用0来表示。由于荣荣是一只快乐的小蝌蚪,所以她只能斜着游,请问她游多少步可以找到妈妈?如果不能和妈妈相遇则输出"Oh no! Where is my mama?"

输入格式

输入数据包括n + 1行。

第一行包括一个整数n,表示整个池塘的边长(3 <= n <= 1000)

接下来的n * n的矩阵表示这个池塘的状态。

输出格式

如果荣荣可以找到妈妈, 则输出最短的步数

否则输出"Oh no! Where is my mama?"

样例

3
1 0 1
0 1 0
0 0 1
2

样例

3
1 1 1
1 0 1
1 1 1
Oh no! Where is my mama?