from collections import deque import sys input = sys.stdin.readline def BFS(): q=deque() q.append([0,0,1]) visited = [[[False]*2 for _ in range(m)] for _ in range(n)] visited[0][0][1] = 1 while q: x,y,c = q.popleft() if x == n-1 and y == m-1: return visited[x][y][c] for i in range(4): nx = x + dx[i] ny = y + dy[i] if 0