Solucion 3 falta observer.