No Masterchef os participantes são desafiados a preparar os pratos propostos pelos juízes. A receita original de cada prato é representada por uma sequência de ingredientes, mas cada participante deve reinterpretá-la dando seu toque pessoal no preparo. Isto significa que o participante pode trocar, quantas vezes achar necessário, a ordem de preparo de dois ingredientes da sequência.
Por exemplo, se a receita original é dada por sal, pimenta, sal, isto
é, SPS, há duas reinterpretações possíveis:
SSP e PSS.
Determine o número de reinterpretações possíveis para a receita original.
A primeira linha da entrada contém o número () de ingredientes da receita original.
A segunda linha traz a sequência de preparo destes ingredientes, na forma de uma string formada por caracteres alfabéticos maiúsculos.
Imprima, em uma linha, o número de reinterpretações possíveis para a receita original.
3
SPS
2
2
PP
0
5
SPPOS
29