func_code_string: #include <bits/stdc++.h>   using namespace std;   const int c = 100005;   void solve() {     string s;     cin >> s;     long long o = 0, e = 0, m = 0;     long long ans = INT_MAX;     long long om = 5, em = 5;     for (long long i = 0; i < s.size(); ++i) {       if (i & 1) {         if (s[i] ==  ?  or s[i] ==  1 ) o += 1;         om -= 1;       } else {         if (s[i] ==  1 ) e += 1;         em -= 1;       }       if ((o > e + em) or (e > o + om)) {         ans = min(ans, i + 1);         break;       }     }     om = 5;     em = 5;     o = e = 0;     for (long long i = 0; i < s.size(); ++i) {       if (i & 1) {         if (s[i] ==  1 ) o += 1;         om -= 1;       } else {         if (s[i] ==  1  or s[i] ==  ? ) e += 1;         em -= 1;       }       if ((o > e + em) or (e > o + om)) {         ans = min(ans, i + 1);         break;       }     }     if (ans == INT_MAX) ans = 10;     cout << ans <<   n ;   }   signed main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     long long t;     cin >> t;     while (t--) {       solve();     }     return 0;   }   