optimize large number