func_code_string: #include <bits/stdc++.h>   using namespace std;   const int MAX_N = 1e6;   char s[MAX_N + 1];   int len;   vector<int> ans;   void go(int i) {     if (i == len) return;     if (s[i] ==  l ) {       go(i + 1);       ans.push_back(i + 1);     } else {       ans.push_back(i + 1);       go(i + 1);     }   }   int main() {     scanf( %s , s);     len = strlen(s);     go(0);     for (int x : ans) {       printf( %d n , x);     }     return 0;   }   