Aceptable, pero se puede mejorar bastante