Código corrigido.