#include #include #include using namespace std; int main(){ios::sync_with_stdio(false);cin.tie(nullptr);int T;cin>>T;for(int tc=1;tc<=T;++tc){vector>a(30);for(int r=0;r<5;++r)for(int c=0;c<6;++c){int b;cin>>b;int row=r*6+c;a[row][30]=b;for(auto [dr,dc]:vector>{{0,0},{1,0},{-1,0},{0,1},{0,-1}}){int x=r+dr,y=c+dc;if(0<=x&&x<5&&0<=y&&y<6)a[row].flip(x*6+y);}}int row=0;for(int col=0;col<30;++col){int p=row;while(p<30&&!a[p][col])++p;if(p==30)continue;swap(a[p],a[row]);for(int i=0;i<30;++i)if(i!=row&&a[i][col])a[i]^=a[row];++row;}cout<<"PUZZLE #"<