Some days ago, I learned the concept of LCM (least common multiple). I've played with it for several times and I want to make a big number with it.

But I also don't want to use many numbers, so I'll choose three positive integers (they don't have to be distinct) which are not greater than *n*. Can you help me to find the maximum possible least common multiple of these three integers?
The first line contains an integer *n* (1 ≤ *n* ≤ 10<sup class="upper-index">6</sup>) — the *n* mentioned in the statement.
def set_inter(list_1, list_2, list_3):
    s1 = set(list_1)
    s2 = set(list_2)
    s3 = set(list_3)
    set1 = s1.intersection(s2)
    result_set = set1.intersection(s3)
    final_list = list(result_set)
    return final_list


na = int(input(" "))
nb = na-1
nc = nb-1
if na > 2:
    list_1 = [na * x for x in range(1, 1000)]
    list_2 = [nb * y for y in range(1, 1000)]
    list_3 = [nc * z for z in range(1, 1000)]
    list_4 = set_inter(list_1, list_2, list_3)
    print(min(list_4))
elif na == 2:
    print(2)
elif na == 1:
    print(1)