Hugo tem apenas 6 anos e está iniciando seu processo de alfabetização. Para ensinar o alfabeto para ele e para as demais crianças, a professora propôs a seguinte brincadeira: Hugo escolheria uma palavra e a professora uma palavra . Se anteceder na ordem alfabética, Hugo e as crianças são os vencedores; caso contrário, a professora vence o jogo.
Lembre-se da definição de ordem alfabética para palavras: para duas palavras diferentes e , caso uma seja prefixo da outra, a menor em tamanho antece a outra nessa ordem. Caso contrário, toma-se a primeira posição (da esquerda para a direita) em que elas diferem: a que tiver o caractere menor (na ordem do alfabeto) nesta posição é a menor palavra na ordem alfabética.
Seguindo seu objetivo didático, a professora também estabeleceu a seguinte regra: antes de comparar as palavras, Hugo pode selecionar uma dentre as duas. Uma vez selecionada a palavra, ele pode escolher duas letras, em posições distintas, e trocá-las de lugar. Hugo pode optar por não fazer nenhuma troca antes da comparação das palavras, mas ele não pode realizar mais de uma troca.
Por exemplo, suponha que Hugo escolheu
“maca” e a professora,
“doutor”. Neste momento, a professora seria a vencedora,
mas Hugo selecionou a palavra
e trocou a primeira e a terceira letras de posição, obtendo agora
“cama” e vencendo a partida.
A criançada gostou da brincadeira. Para ajudar a professora a verificar se as crianças têm ou não chances de vencer a partida, escreva um programa que receba as palavras e e decida se existe alguma forma de Hugo e as crianças vencerem a partida.
A primeira linha da entrada contém o inteiro , que indica o número de letras na palavra .
A segunda linha da entrada contém a palavra , que é composta de caracteres alfabéticos minúsculos.
A terceira linha da entrada contém o inteiro , que indica o número de letras na palavra .
A quarta linha da entrada contém a palavra , que é composta de caracteres alfabéticos minúsculos.
Imprima, em uma linha, o caractere ‘S’, caso exista
alguma forma de Hugo e as crianças vencerem a partida; caso contrário,
imprima o caractere ‘N’.
4 maca 6 doutor
S
Este foi o exemplo apresentado no texto.
4 moto 4 caso
S
Hugo pode trocar a primeira e a terceira letra para obter t= “saco”, que sucede
“moto” na ordem alfabética.
4 fcte 3 abc
N
1 a 1 a
N
Hugo não consegue fazer trocas neste caso. Como as palavras são iguais, s não antecede t na ordem alfabética, portanto, a professora ganha.