func_code_string: #include <bits/stdc++.h>   using namespace std;   int l, s, cnt, last, b[100005];   char a[100005];   int main() {     int i, j;     scanf( %s , a);     l = strlen(a);     for (i = 0; i < strlen(a); i++) {       if (a[i] ==  ( )         s++;       else if (a[i] ==  ) )         s--;       else if (a[i] ==  # ) {         s--;         cnt++;       }       if (s < 0) {         puts( -1 );         return 0;       }     }     for (i = 0; i < cnt; i++) {       b[i] = 1;     }     b[cnt - 1] += s;     s = 0;     for (i = 0, j = 0; i < strlen(a); i++) {       if (a[i] ==  ( )         s++;       else if (a[i] ==  ) )         s--;       else if (a[i] ==  # )         s -= b[j++];       if (s < 0) {         puts( -1 );         return 0;       }     }     for (i = 0; i < cnt; i++) {       printf( %d  , b[i]);     }   }   