MODIFICADO:
 Cambio de nombre de algunas variables.