funcionando, porem precisa fazer mais testes.
Precisa gerar a saída correta de acordo com o esperado