#include <bits/stdc++.h>
using namespace std;
char s[200003];
int n, num[200003];
int main() {
  gets(s);
  int len = strlen(s);
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    int k;
    scanf("%d", &k);
    num[k]++;
  }
  for (int i = 1; i <= len / 2; i++) num[i] += num[i - 1];
  for (int i = 0; i < len; i++) {
    if (num[i + 1] % 2 == 1) {
      char t = s[i];
      s[i] = s[len - i - 1];
      s[len - i - 1] = t;
    }
  }
  puts(s);
  return 0;
}
