#include #include #include #include #define M 405 using namespace std; fstream fin("ferma.in",ios::in),fout("ferma.out",ios::out); int di[]={-1,0,1,0},dj[]={0,1,0,-1},n,m,t,who[M][M],cost[M*M],aux[M*M],nrdfs; queue > v; char color,s[M][M]; void citire() { cin>>t>>n>>m; for(int i=1;i<=n;i++) cin>>(s[i]+1); } int dfs(int i,int j,int ind) { for(int k=0;k<4;k++) { if(s[i+di[k]][j+dj[k]]==s[i][j]&&0