codigo corrigido