#include <bits/stdc++.h>
using namespace std;
int main() {
  string str;
  cin >> str;
  str = '*' + str;
  int itr, start;
  cin >> itr;
  int arr[200002];
  for (int i = 1; i <= itr; i++) {
    cin >> start;
    arr[start]++;
  }
  for (int i = 1; i <= (str.size() / 2); i++) {
    arr[i] += arr[i - 1];
    if (arr[i] % 2 != 0) swap(str[i], str[(str.size() - i)]);
  }
  cout << str.substr(1);
  return 0;
}
