#include <bits/stdc++.h>
using namespace std;
int i, j, k, l, m, n, x, y, z, a, b, c, d, p, q;
char str[2][40], f, e;
pair<int, int> ara_1[200];
pair<int, int> ara_2[200];
int ara_3[200], ara_4[200];
int main() {
  scanf("%s", str[0]);
  scanf("%s", str[1]);
  scanf("%d", &n);
  for (i = 1, x = 0, y = 0; i <= n; i++) {
    scanf("%d %c %d %c", &a, &f, &b, &e);
    if (f == 'h') {
      if (e == 'y')
        ara_1[a] = make_pair(b, 1);
      else if (e == 'r')
        ara_1[a] = make_pair(b, 2);
    }
    if (f == 'a') {
      if (e == 'y')
        ara_2[a] = make_pair(b, 1);
      else if (e == 'r')
        ara_2[a] = make_pair(b, 2);
    }
  }
  for (i = 1; i <= 90; i++) {
    c = ara_1[i].first;
    d = ara_1[i].second;
    if (c != 0) {
      if (ara_3[c] >= 2) continue;
      ara_3[c] += d;
      if (ara_3[c] >= 2) printf("%s %d %d\n", str[0], c, i);
    }
    p = ara_2[i].first;
    q = ara_2[i].second;
    if (p != 0) {
      if (ara_4[p] >= 2) continue;
      ara_4[p] += q;
      if (ara_4[p] >= 2) printf("%s %d %d\n", str[1], p, i);
    }
  }
  return 0;
}
