Estructura del código ajustada.
Acortado de ids.