#include using namespace std; using ll = long long; template using Pa = pair; template using vec = vector; template using vvec = vector>; void chmax(int &a,int b){if(a> N; vvec A(N,vec(3)); for(int i=0;i> A[i][j]; auto check = [&](int i,int a,int j,int b){ int mi1 = 1e9,ma1 = 0; for(int k=0;k<3;k++) if(k!=a){ mi1 = min(mi1,A[i][k]); ma1 = max(ma1,A[i][k]); } int mi2 = 1e9,ma2 = 0; for(int k=0;k<3;k++) if(k!=b){ mi2 = min(mi2,A[j][k]); ma2 = max(ma2,A[j][k]); } return mi1>=mi2 && ma1>=ma2; }; int ans = 0; for(int i=0;i>i&1){ for(int j=0;j>j&1)){ int T = S^(1<