[UPDATE] Solução do Problema 3