You are given an grid[i][j] can be:
1: Move right, i.e., from grid[i][j] to grid[i][j + 1].
2: Move left, i.e., from grid[i][j] to grid[i][j - 1].
3: Move down, i.e., from grid[i][j] to grid[i + 1][j].
4: Move up, i.e., from grid[i][j] to grid[i - 1][j].
Note: Some signs may point outside the boundaries of the grid.
Your starting position is the top-left cell
You are given an grid[i][j] can be:
1: Move right, i.e., from grid[i][j] to grid[i][j + 1].
2: Move left, i.e., from grid[i][j] to grid[i][j - 1].
3: Move down, i.e., from grid[i][j] to grid[i + 1][j].
4: Move up, i.e., from grid[i][j] to grid[i - 1][j].
Note: Some signs may point outside the boundaries of the grid.
Your starting position is the top-left cell