mais correcoes no algoritmo 3