codigo pronto versao 1 - correção de bug na mutação 3
atualização