#include <bits/stdc++.h>
using namespace std;
string s;
int d[300005];
int n, m, k, i, j, a, b;
int main() {
  cin >> s;
  cin >> n;
  for (i = 1; i <= n; i++) {
    cin >> a;
    d[a - 1]++;
    d[s.size() - a + 1]--;
  }
  for (i = 1; i < s.size(); i++) d[i] += d[i - 1];
  for (i = 0; i < s.size(); i++)
    if (d[i] % 2)
      cout << s[s.size() - i - 1];
    else
      cout << s[i];
  cin >> n;
}
