Reducido el codigo