redução do programa, parte 1.