Implementação melhorada do problema proposto.

Principal mudança se dá pela remoção da função "transforma", sendo feita
pela propria função principal