#define rep(i, n) for (int i = 0; i < (int)(n); i++) #define ALL(v) v.begin(), v.end() typedef long long ll; #include using namespace std; int calc(vector&A,vector&B,vector&C,vector&P,vector&Q,vector&R,vector&S){ int num=0; rep(i,2048){ bool b=false; if(S[A[i]]==P[i]) b=true; if(S[B[i]]==Q[i]) b=true; if(S[C[i]]==R[i]) b=true; if(b) num++; else break; } return num; } int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); vector S(256),used(256); vector A(2048),B(2048),C(2048),P(2048),Q(2048),R(2048); rep(i,2047) cin>>A[i]>>B[i]>>C[i]>>P[i]>>Q[i]>>R[i]; rep(i,2047){ if((used[A[i]] && S[A[i]]!=P[i]) || (used[B[i]] && A[B[i]]!=Q[i]) || (used[C[i]] && A[C[i]]!=R[i])) break; if(used[A[i]]==0) S[A[i]]=P[i]; if(used[B[i]]==0) S[B[i]]=Q[i]; if(used[C[i]]==0) S[C[i]]=R[i]; used[A[i]]=1,used[B[i]]=1,used[C[i]]=1; } for(int i=255;i>=0;i--) cout<