Trabalho funcionando, implementando os ultimos testes para gerar as saídas esperadas