#include <bits/stdc++.h>
using namespace std;
const int inf = 0x3f3f3f3f;
const long long INF = 0x3f3f3f3f3f3f3f3fll;
const int maxn = 500010;
char ch[maxn];
int x[maxn], y[maxn];
int f[10];
int main() {
  int n, xx, yy;
  while (scanf("%d", &n) != -1) {
    scanf("%d%d", &xx, &yy);
    for (int i = 1; i <= n; i++) {
      getchar();
      scanf("%c%d%d", &ch[i], &x[i], &y[i]);
    }
    memset(f, 0, sizeof(f));
    int flag = 0;
    for (int i = 1; i <= n; i++) {
      if (x[i] == xx) {
        if (y[i] < yy) {
          if (f[1] == 0)
            f[1] = i;
          else if (y[i] > y[f[1]])
            f[1] = i;
        } else {
          if (f[5] == 0)
            f[5] = i;
          else if (y[i] < y[f[5]])
            f[5] = i;
        }
      } else if (y[i] == yy) {
        if (x[i] < xx) {
          if (f[3] == 0)
            f[3] = i;
          else if (x[i] > x[f[3]])
            f[3] = i;
        } else {
          if (f[7] == 0)
            f[7] = i;
          else if (x[i] < x[f[7]])
            f[7] = i;
        }
      } else if (x[i] + y[i] == xx + yy) {
        if (x[i] < xx) {
          if (f[4] == 0)
            f[4] = i;
          else if (x[i] > x[f[4]])
            f[4] = i;
        } else {
          if (f[8] == 0)
            f[8] = i;
          else if (x[i] < x[f[8]])
            f[8] = i;
        }
      } else if (xx - x[i] == yy - y[i]) {
        if (x[i] < xx) {
          if (f[2] == 0)
            f[2] = i;
          else if (x[i] > x[f[2]])
            f[2] = i;
        } else {
          if (f[6] == 0)
            f[6] = i;
          else if (x[i] < x[f[6]])
            f[6] = i;
        }
      }
    }
    if (f[1] != 0 && ch[f[1]] != 'B') flag = 1;
    if (f[2] != 0 && ch[f[2]] != 'R') flag = 1;
    if (f[3] != 0 && ch[f[3]] != 'B') flag = 1;
    if (f[4] != 0 && ch[f[4]] != 'R') flag = 1;
    if (f[5] != 0 && ch[f[5]] != 'B') flag = 1;
    if (f[6] != 0 && ch[f[6]] != 'R') flag = 1;
    if (f[7] != 0 && ch[f[7]] != 'B') flag = 1;
    if (f[8] != 0 && ch[f[8]] != 'R') flag = 1;
    if (flag)
      printf("YES\n");
    else
      printf("NO\n");
  }
  return 0;
}
