refatorado para usar string em vez de char como elementos do alfabeto.