#include <bits/stdc++.h>
#pragma hdrstop
#pragma argsused
using namespace std;
typedef int smb[30];
const int SIZE = 2001;
int main(int argc, char* argv[]) {
  int k, n, p, j, len, t;
  char c;
  string v[SIZE];
  smb y[SIZE];
  cin >> k >> v[0] >> n;
  len = v[0].length();
  for (int i = 0; i < 30; i++) y[0][i] = 0;
  for (int i = 0; i < len; i++) {
    t = v[0][i] - 'a';
    y[0][t]++;
  }
  for (int i = 1; i < SIZE; i++) {
    v[i] = v[0];
    for (int j = 0; j < 30; j++) y[i][j] = y[i - 1][j];
  }
  for (int i = 0; i < n; i++) {
    cin >> p >> c;
    t = c - 'a';
    for (j = 0; j < k; j++) {
      if (p - y[j][t] <= 0)
        break;
      else
        p -= y[j][t];
    }
    y[j][t]--;
    for (int l = 0; l < len; l++) {
      if (v[j][l] == c) {
        p--;
        if (p == 0) {
          v[j][l] = '#';
          break;
        }
      }
    }
  }
  for (int i = 0; i < k; i++)
    for (int l = 0; l < len; l++) {
      if (v[i][l] != '#') printf("%c", v[i][l]);
    }
  return 0;
}
