#include #define max(a,b) ((a)>(b)?(a):(b)) using namespace std; char Map[25][25]; int y,x,ans=-1; int dx[4]={0,1,0,-1}, dy[4]={-1,0,1,0}; bool used[26]={0}; bool check(int xx,int yy) { if(xx>=0&&xx=0&&yy>y>>x; for(int i=0;i>Map[j][i]; used[Map[0][0]-'A']=1; dfs(0,0,1); cout<