atualizado (com erros)