#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]);
    }
  }
}
