#include <bits/stdc++.h>
using namespace std;
int main() {
  string u, h, s1[110];
  int a, c, i, l = 0, y;
  char b, d;
  int n, o = 0;
  int e[110], t[110];
  int s2[110], s3[110];
  cin >> u >> h >> n;
  for (i = 1; i <= 110; i++) {
    e[i] = 0;
    t[i] = 0;
  }
  for (i = 1; i <= n; i++) {
    cin >> a >> b >> c >> d;
    if (b == 'a' && d == 'y') {
      e[c] = e[c] + 1;
      if (e[c] == 2) {
        o = 0;
        for (y = 1; y <= l; y++) {
          if (h == s1[y] && c == s2[y]) {
            o = 1;
          }
        }
        if (o == 0) {
          l = l + 1;
          s1[l] = h;
          s2[l] = c;
          s3[l] = a;
        }
      }
    }
    if (b == 'a' && d == 'r') {
      o = 0;
      for (y = 1; y <= l; y++) {
        if (s1[y] == h && s2[y] == c) {
          o = 1;
        }
      }
      if (o == 0) {
        l = l + 1;
        s1[l] = h;
        s2[l] = c;
        s3[l] = a;
      }
    }
    if (b == 'h' && d == 'r') {
      o = 0;
      for (y = 1; y <= l; y++) {
        if (s1[y] == u && s2[y] == c) {
          o = 1;
        }
      }
      if (o == 0) {
        l = l + 1;
        s1[l] = u;
        s2[l] = c;
        s3[l] = a;
      }
    }
    if (b == 'h' && d == 'y') {
      t[c] = t[c] + 1;
      if (t[c] == 2) {
        o = 0;
        for (y = 1; y <= l; y++) {
          if (s1[y] == u && s2[y] == c) {
            o = 1;
          }
        }
        if (o == 0) {
          l = l + 1;
          s1[l] = u;
          s2[l] = c;
          s3[l] = a;
        }
      }
    }
  }
  for (i = 1; i <= l; i++) {
    cout << s1[i] << " " << s2[i] << " " << s3[i] << endl;
  }
  return 0;
}
