#include using namespace std; int n; long long xor1, xor2; long long curr1, curr2; long long sub1, sub2; vector>puz[5][4]; void fastIO() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); } void input() { cin>>n; cin>>xor1>>sub1>>curr1; cin>>xor2>>sub2>>curr2; } void view() { for (int i=1; i<=n; i++) { for (int j=1; j<=n; j++) { } cout<>curr; void rec(bool tab[30][30], long long x1, long long x2) { if (curr.size()>=240000) { cout<n || y>n || x<=0 || y<=0) { lamp=false; break; } if (tab[x][y]) { lamp=false; break; } } if (lamp) { for (int z=0; zredove; for (int i=1; i<=n; i++) { bool lamp=true; for (int j=1; j<=n; j++) { lamp=min(lamp, cop[i][j]); } if (lamp) { redove.push_back(i); } } for (int j=1; j<=n; j++) { bool lamp=true; for (int i=1; i<=n; i++) { lamp=min(lamp, cop[i][j]); } if (lamp) { for (int i=1; i<=n; i++) { cop[i][j]=false; } } } for (int i=0; i