#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; char s[202][202]; char s0[202][202]; const int MAX=40000; //max of width using BS=bitset; void Gauss_Jordan(vector &v, vector &b){ int n=v.size(), m=b.size(); //vector ret=v; int d=0; for(int k=0; k>n>>m; int n1=6*n-2; vector a(n1, BS(0)), b(m, BS(0)); for(int i=0; i