Pesos anyadidos y funcion Cycle() modificada