func_code_string: #include <bits/stdc++.h>   using namespace std;   char str[200005];   int arr[200005];   int cum[200005];   int main() {     scanf( %s , &str);     int n = strlen(str);     int q, idx;     scanf( %d , &q);     while (q--) {       scanf( %d , &idx);       int l = idx, r = n - idx + 1;       arr[l]++;       arr[r + 1]--;     }     for (int i = 1; i <= n; i++) {       cum[i] = cum[i - 1] + arr[i];     }     for (int i = 0; i < n; i++) {       if (cum[i + 1] % 2 == 0) {         printf( %c , str[i]);       } else {         printf( %c , str[n - i - 1]);       }     }   }   