func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int t;     cin >> t;     while (t--) {       string s;       cin >> s;       long long l_occ_1 = -1, l_occ_2 = -1, l_occ_3 = -1;       long long maxi = s.length() + 1, mini;       for (long long i = 0; i < s.length(); i++) {         if (s[i] ==  1 ) l_occ_1 = i;         if (s[i] ==  2 ) l_occ_2 = i;         if (s[i] ==  3 ) l_occ_3 = i;         if (!(l_occ_1 == -1 || l_occ_2 == -1 || l_occ_3 == -1)) {           long long x = max(abs(l_occ_1 - l_occ_3), abs(l_occ_2 - l_occ_3));           mini = max(x, abs(l_occ_1 - l_occ_2));           maxi = min(maxi, mini);         }       }       if (l_occ_1 == -1 || l_occ_2 == -1 || l_occ_3 == -1) maxi = -1;       cout << maxi + 1 <<   n ;     }     return 0;   }   