Solução dojo proposto no minicurso UFJF