func_code_string: #include <bits/stdc++.h>   using namespace std;   int n;   int a[3][11];   int sum[11];   int x, len, i;   int main() {     scanf( %d , &n);     for (i = 0; i < n; i++)       for (int j = 0; j < 6; j++) {         scanf( %d , &x);         a[i][x]++;         sum[x]++;       }     for (i = 1; i < 1000; i++) {       if (i < 10) {         if (sum[i])           continue;         else           break;       } else if (i < 100) {         int flag = 0;         for (int j = 0; j < 3; j++)           for (int k = 0; k < 3; k++) {             if (k == j) continue;             if (a[j][i % 10] && a[k][i / 10]) flag = 1;           }         if (flag == 0) break;       } else {         int flag = 0;         for (int j = 0; j < 3; j++) {           for (int k = 0; k < 3; k++) {             if (k == j) continue;             for (int l = 0; l < 3; l++) {               if (l == k || l == j) continue;               if (a[j][i % 10] && a[k][i / 10 % 10] && a[l][i / 100]) flag = 1;             }           }         }         if (flag == 0) break;       }     }     cout << i - 1 << endl;     return 0;   }   