Exercicio 18 final