#include <bits/stdc++.h>
using namespace std;
int arr[200001];
int main() {
  char str[200001], str1[200001];
  scanf("%s", str);
  strcpy(str1, str);
  int temp;
  int len = strlen(str);
  int m;
  cin >> m;
  for (int i = 1; i <= m; i++) {
    scanf("%d", &temp);
    arr[temp]++;
  }
  for (int i = 1; i * 2 <= len; i++) {
    arr[i] = arr[i] + arr[i - 1];
    if (arr[i] % 2 != 0) {
      str1[i - 1] = str[len - i];
      str1[len - i] = str[i - 1];
    }
  }
  printf("%s", str1);
  return 0;
}
