Embaralhamento

Um deck de baralho é composto de 52 cartas, divididas em quatro naipes: ouros (\diamondsuit), copas (\heartsuit), espadas (\spadesuit) e paus (\clubsuit). Cada naipe tem cartas numeradas de 2 a 10 e quatro cartas especiais: o às (A), o valete (J), a dama (Q) e o rei (K).

Considere um deck inicialmente ordenado: primeiro todos os ouros (2 a 10, valete, dama, rei, ás), depois copas, espadas e paus, sendo que no topo do deck está o 2 de ouros. Um jogador embaralha o deck utilizando montes, da seguinte maneira: ele determina uma quantidade MM de montes a serem construídos e, em seguida, distribui uma carta para cada monte, do primeiro ao último, retirando uma a uma do topo do deck. Finalizados os montes, ele reagrupa os montes da seguinte forma: coloca o primeiro monte, em seguida o segundo sobre o primeiro, o terceiro sobre o monte formado pelo primeiro e segundo, e assim sucessivamente, até ter as 52 cartas num só monte.

Dado o número de montes MM a serem formados, determine a carta que ficará no topo, depois de descartadas NN cartas do topo do deck embaralhado.

Entrada

A entrada contém uma única linha com os valores inteiros MM (2M52)(2\leq M\leq 52) e NN (0N51)(0\leq N\leq 51), separados por um espaço em branco.

Saída

Imprima, em uma linha, o nome da carta que estará no topo do monte após os descartes, seguido de uma quebra de linha. O nome deve estar na forma numérica, quando for o caso, ou por extenso, capitalizado e sem acento, seguido da preposição “de” e do naipe, por extenso e em letras minúsculas.

Exemplo de entrada 1

2 0

Exemplo de saída 1

As de paus

Explicação do exemplo 1: No primeiro caso, o deck será dividido em dois montes. O primeiro conterá as seguintes cartas, da base ao topo: 22\diamondsuit, 44\diamondsuit, 66\diamondsuit, 88\diamondsuit, 1010\diamondsuit, QQ\diamondsuit, AA\diamondsuit, 33\heartsuit, 55\heartsuit, 77\heartsuit, 99\heartsuit, JJ\heartsuit, KK\heartsuit, 22\spadesuit, 44\spadesuit, 66\spadesuit, 88\spadesuit, 1010\spadesuit, QQ\spadesuit, AA\spadesuit, 33\clubsuit, 55\clubsuit, 77\clubsuit, 99\clubsuit, JJ\clubsuit, KK\clubsuit. No segundo monte teremos: 33\diamondsuit, 55\diamondsuit, 77\diamondsuit, 99\diamondsuit, JJ\diamondsuit, KK\diamondsuit, 22\heartsuit, 44\heartsuit, 66\heartsuit, 88\heartsuit, 1010\heartsuit, QQ\heartsuit, AA\heartsuit, 33\spadesuit, 55\spadesuit, 77\spadesuit, 99\spadesuit, JJ\spadesuit, KK\spadesuit, 22\clubsuit, 44\clubsuit, 66\clubsuit, 88\clubsuit, 1010\clubsuit, QQ\clubsuit, AA\clubsuit. Uma vez colocado o segundo monte sobre o topo do primeiro, a carta que permanecerá no topo será o às de paus.

Exemplo de entrada 2

2 10

Exemplo de saída 2

7 de espadas

Exemplo de entrada 3

4 9

Exemplo de saída 3

4 de copas

Exemplo de entrada 4

5 8

Exemplo de saída 4

Valete de ouros