Voltar

uCoder | 1240 | Nível: 3 | Tempo Limite: 4

Casais

Adaptado por Erich Rodrigues

Competição: FATEC SJC - Maratona Interna 2016/1


John é conhecido por escrever artigos muito interessantes, hoje ele está trabalhando em um assunto diferente e pretende entender se as pessoas formariam casais com alguém que nunca viu antes, apenas por satisfazer um gosto pessoal. Então, para entender e escrever suas teorias, o jovem escritor convidou um grupo de pessoas para analisar o gosto delas por cor de cabelo.


Esse grupo é formado por M mulheres e H homens. O grupo contém pessoas loiras, morenas e ruivas. Cada integrante do grupo escreveu em uma folha de papel a primeira letra do nome da cor de seu cabelo e de que ela se sente mais atraída. Agora John precisa saber qual é o maior número de possíveis casais que o seu grupo pode resultar no final do experimento.


Ex.: Se uma mulher loira escreveu m e um homem moreno escreveu l na folha, esse é um possível casal.


Entrada

A entrada contém vários casos de teste. A primeira linha contém dois números M e H () que determina o número de mulheres e homens no grupo. Segue M + H linhas, contendo respectivamente as escolhas das mulheres e as dos homens, cada linha contém duas letras minusculas (l = loiro(a), m = moreno(a) ou r = ruivo(a)) que representa a cor de cabelo da pessoa que esta escrevendo no papel e a cor de cabelo de quem ela mas se identificou. A entrada termina com fim de arquivo.


Saída

Cada caso de teste deve exibir a frase Grupo #, onde # incrementa de 1 até o último grupo, seguido do número de casos de testes e uma linha em branco (inclusive após o último caso de teste).


Exemplo de Entrada Exemplo de Saída

2 1
l m
l r
m r
3 3
m r
r l
l m
m r
l l
r m

Grupo 1
0

Grupo 2
1