def lcm(*args):
    """Least commom multiple of a n-uple of integers
    >>> lcm(1,2,3)
    6
    >>> lcm(4,8)
    8
    >>> lcm(10,4,20)
    20
    """
    sum = args[0]
    while any(map(lambda x: sum % x != 0, args)):
        sum += args[0]
    return sum