Modularizada una funcion que utilizaba 340523857023857 veces.