func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     string s, t;     cin >> s;     size_t a, b, c, d, n;     n = s.length();     t.reserve(n);     a = s.find( 0 );     b = s.find( 1 );     c = s.find( 2 );     d = c;     for (size_t i = 0; i < n; i++) {       if (a < d) {         t +=  0 ;         a = s.find( 0 , a + 1);       } else if (b < n) {         t +=  1 ;         b = s.find( 1 , b + 1);       } else {         if (a < c) {           t +=  0 ;           a = s.find( 0 , a + 1);         } else {           t +=  2 ;           c = s.find( 2 , c + 1);         }       }     }     cout << t;   }   