#include #include using namespace std ; const int MAXN = 30000 ; int n, m, a[MAXN] ; string s ; int kernel(int bm) { int r = 0 ; for (int i=0; i> n >> m ; for (int i=0; i> s ; for (int j=0; j<(int)s.size(); j++) a[i] |= (s[j] - '0') << j ; } int r = m ; for (int i=1; i<(1<