Mejore los algoritmos para las distribuciones