# Transforma representação do tipo "Te3" numa tripla ('T', 2, 4) ou seja,
# (<codigo_peca>, <linha>, <coluna>) na qual <linha> e <coluna> são os índices python
# da localização da peça na matriz correspondente ao tabuleiro
def transforma_peca_posicao(peca_posicao):
    peca = peca_posicao[0]
    linha = int(peca_posicao[-1])-1
    coluna = ord(peca_posicao[1]) - ord('a')
    return (peca, linha, coluna)

# Verifica se o rei_branco está em cheque mate
# Retorna True ou Fase
def esta_em_cheque_mate(rei_branco, pecas_pretas):
    
    # O tabuleiro é uma matriz de duplas,
    # sendo que cada dupla está no formato (<peca>,<dominada>) onde:
    #     peca> a peça que ocupa a posição
    #     dominada: '*' - dominada por alguma peça
    #               ' ' - não dominada
    tabuleiro = [[[' ',' '] for _ in range(8)] for _ in range(8)]
 
    # Marca as peças pretas no tabuleiro
    for p,l,c in pecas_pretas:
        tabuleiro[l][c] = [p, ' ']
    
    p,lin_rei,col_rei = rei_branco
    
    pecas_coladas = [] # As peças que estão coladas ao rei adversário são tratadas depois
    for peca in pecas_pretas:
        p,l,c = peca
        if abs(l-lin_rei) <= 1 and abs(c-col_rei) <= 1:
            pecas_coladas.append(peca)
        else:
            marca_dominancia(tabuleiro, peca, pecas_pretas)
    
    for peca in pecas_coladas:
        p,l,c = peca
        # Só marca domináncia das peças coladas que estejam protegidas por outra peça
        if tabuleiro[l][c][1] == '*':
            marca_dominancia(tabuleiro, peca, pecas_pretas)
    
    # mostra(tabuleiro, rei_branco)
    
    # Se a casa onde o Rei adversário está ou alguma das adjacentes não estiver dominada,
    # então o rei não está em cheque-mate
    for i in range(max(0,lin_rei-1), min(8,lin_rei+2)):
        for j in range(max(0,col_rei-1), min(8,col_rei+2)):
            if tabuleiro[i][j][1] == ' ':
                return False
    return True

# Marca dominância da peça no tabuleiro,
# cuidando para respeitar o posicionamento de outras peças
def marca_dominancia(tabuleiro, peca, pecas):
    match peca[0]:
        case 'T':
            marca_dominancia_linha(tabuleiro, peca, pecas)
            marca_dominancia_coluna(tabuleiro, peca, pecas)
        case 'B':
            marca_dominancia_diag_principal(tabuleiro, peca, pecas)
            marca_dominancia_diag_secundaria(tabuleiro, peca, pecas)
        case 'R':
            marca_dominancia_linha(tabuleiro, peca, pecas)
            marca_dominancia_coluna(tabuleiro, peca, pecas)
            marca_dominancia_diag_principal(tabuleiro, peca, pecas)
            marca_dominancia_diag_secundaria(tabuleiro, peca, pecas)
        case 'W':
            marca_dominancia_rei(tabuleiro, peca)
        case 'P':
            marca_dominancia_peao(tabuleiro, peca)

# Marca dominância da peça no tabuleiro num movimento de linha,
# cuidando para respeitar o posicionamento de outras peças
def marca_dominancia_linha(tabuleiro, peca, pecas):
    ocupada = [False]*8
    for pc in pecas:
        if pc != peca and pc[1] == peca[1]:
            ocupada[pc[2]] = True
    p,l,c = peca       
    for j in range(c+1, 8):
        tabuleiro[l][j][1] = '*'
        if ocupada[j]:
            break
    for j in range(c-1, -1, -1):
        tabuleiro[l][j][1] = '*'
        if ocupada[j]:
            break

# Marca dominância da peça no tabuleiro num movimento de coluna,
# cuidando para respeitar o posicionamento de outras peças
def marca_dominancia_coluna(tabuleiro, peca, pecas):
    ocupada = [False]*8
    for pc in pecas:
        if pc != peca  and pc[2] == peca[2]:
            ocupada[pc[1]] = True
    p,l,c = peca       
    for i in range(l+1, 8):
        tabuleiro[i][c][1] = '*'
        if ocupada[i]:
            break
    for i in range(l-1, -1, -1):
        tabuleiro[i][c][1] = '*'
        if ocupada[i]:
            break

# Marca dominância da peça no tabuleiro num movimento de diagonal principal,
# cuidando para respeitar o posicionamento de outras peças
def marca_dominancia_diag_principal(tabuleiro, peca, pecas):
    ocupada = [False]*8
    for pc in pecas:
        if pc != peca and pc[1]-peca[1] == pc[2]-peca[2]:
            ocupada[pc[1]] = True
    p,l,c = peca
    j = c
    for i in range(l+1, 8):
        j += 1
        if j >= 8:
            break
        tabuleiro[i][j][1] = '*'
        if ocupada[i]:
            break
    j = c
    for i in range(l-1, -1, -1):
        j -= 1
        if j < 0:
            break
        tabuleiro[i][j][1] = '*'
        if ocupada[i]:
            break

# Marca dominância da peça no tabuleiro num movimento de diagonal secundária,
# cuidando para respeitar o posicionamento de outras peças
def marca_dominancia_diag_secundaria(tabuleiro, peca, pecas):
    ocupada = [False]*8
    for pc in pecas:
        if pc != peca and pc[1]-peca[1] == peca[2]-pc[2]:
            ocupada[pc[1]] = True
    p,l,c = peca
    j = c
    for i in range(l+1, 8):
        j -= 1
        if j < 0:
            break
        tabuleiro[i][j][1] = '*'
        if ocupada[i]:
            break
    j = c
    for i in range(l-1, -1, -1):
        j += 1
        if j >= 8:
            break
        tabuleiro[i][j][1] = '*'
        if ocupada[i]:
            break

# Marca dominância de um peão no tabuleiro
def marca_dominancia_peao(tabuleiro, peao):
    p,l,c = peao
    if l < 8:
        tabuleiro[l+1][c-1][1] = '*'
        tabuleiro[l+1][c+1][1] = '*'

# Marca dominância de um rei no tabuleiro
def marca_dominancia_rei(tabuleiro, rei):
    p,l,c = rei
    for i in range(max(0,l-1), min(8,l+2)):
        for j in range(max(0,c-1), min(8,c+2)):
            if i != l or j != c:
                tabuleiro[i][j][1] = '*'

# Mostra o tabuleiro
def mostra(tabuleiro, rei_branco):
    p,l,c = rei_branco
    tabuleiro[l][c][0] = 'Z'
    for i in range(7, -1, -1):
        print(i+1, end=' ')
        for item in tabuleiro[i]:
            it = ' '+item[0] if item[1] == ' ' else item[0]+item[1]
            print(it, end=' ')
        print()
    n = ord('a')
    itens = [' ']
    for i in range(0, 8):
        itens.append(' ' + chr(n+i))
    print(*itens)

# ----------------------------------------------------------------------------------------

try:
    while True:
        num_pecas = int(input())
        pecas_pretas = [transforma_peca_posicao(x) for x in input().split()]
        rei_branco = transforma_peca_posicao(input())
      
        if esta_em_cheque_mate(rei_branco, pecas_pretas):
            print("SIM")
        else:
            print("NAO")
except EOFError:
    pass
