#include #include #include using namespace std; typedef unsigned long long ull; unsigned long long h[130][2]; int n, m, poc; ull o=1; bool podm(ull a[2], ull b[2]) { return (a[0]==(a[0]&b[0])) && (a[1]==(a[1]&b[1])); } bool ok(ull a[2], int j) { return a[j/64]&(o<<(j%64)); } void bc(ull b[2], int j, ull e[2]) { if (poc>=1050) return; bool c=false; for (int k=0; k=1050) return; b[i/64]^=(o<<(i%64)); } } if (!c) { poc++; /*for (int i=0; i0); cout<<" / "; for (int i=0; i0); cout<