n = int(input()) pli = [2, 3] for i in range(1, n, 6): for p in pli: if i-1 % p == 0: break else: pli.append(i-1) for p in pli: if i+1 % p == 0: break else: pli.append(i+1) t = [1] tn = n * (n + 1) // 2 for i in pli: while tn % i == 0: tn //= i t.append(i) li = [1] for i in t: for j in range(len(li)): li.append(li[j] * i) res = [i for i in li if i <= n] print(res[len(res)-1])