add lcm, gcd, combination