Adicionada a solução para o primeiro problema