#include #include #include using namespace std; const int maxn=1026; char s[maxn][maxn]; int st[maxn]; int n; void solve() { memset(st,0,sizeof(st)); int i,j; vector black,gray; int size=n,match; while(size>1) { black.clear();gray.clear(); for(i=0;i