#include <bits/stdc++.h>
using namespace std;
char s[200010];
int l, m, h[200001];
int main() {
  scanf("%s", s);
  l = strlen(s);
  scanf("%d", &m);
  int x;
  for (int i = 1; i <= m; i++) {
    scanf("%d", &x);
    h[x]++;
  }
  for (int i = 1; i <= l / 2; i++) h[i] += h[i - 1];
  for (int i = 1; i <= l / 2; i++) {
    if (h[i] % 2 == 1) swap(s[l - i], s[i - 1]);
  }
  printf("%s\n", s);
  return 0;
}
