Given a grid $A$ of size $N \times M$. Each row is numbered from $1$ to $N$, and each column is numbered from $1$ to $M$. The cell at row $r$ and column $c$ is denoted as $(r, c)$.
Cell $(r, c)$ contains an integer $A_{r,c}$, which can be either $-1$ or a non-negative integer. If $A_{r,c} = -1$, that means cell $(r, c)$ is impassable. Otherwise, cell $(r, c)$ is passable.
Two players will alternately take turns playing on this grid. In one turn, a player will do the following.
A player who is unable to play on his turn (i.e. no positive integer on his turn) loses the game, and the opposing player wins the game.
If both players play optimally, determine who will win the game.
Input begins with two integers $N$ $M$ ($1 ≤ N, M ≤ 500$) representing the size of grid $A$. Each of the next $N$ lines contains $M$ integers $A_{r,c}$ ($0 ≤ A_{r,c} ≤ 10^9$ or $A_{r,c} = -1$) representing the integer contained in cell $(r, c)$.
If the first player win the game, output first in a single line. Otherwise, output second in a single line.