#include
int main(){
int n, corr = 0;
scanf("%d", &n);
for(int tc=1; tc<=n; tc++){
int board[9][9];
bool correct = true;
for(int i=0; i<9 ;i++)
for(int j=0; j<9; j++)
scanf("%d", &board[i][j]);
for(int i=0; i<9 && correct;i++){
bool flag[10] = {0};
for(int j=0; j<9; j++){
if(flag[board[i][j]]){
correct = false;
break;
}else{
flag[board[i][j]] = true;
}
}
}
for(int i=0; i<9 && correct;i++){
bool flag[10] = {0};
for(int j=0; j<9; j++){
if(flag[board[j][i]]){
correct = false;
break;
}else{
flag[board[j][i]] = true;
}
}
}
for(int i=0; i<9; i+=3){
for(int j=0; j<9; j+=3){
bool flag[10] = {0};
for(int k=i; k