def Predisposition(n): result = [1] i = 2 while n != 1: if n % i == 0: result.append(i) n = n // i elif n % i > 0: i += 1 if len(result) == 3: break return result def gouseisu(N): N = N - 100 while N <= N + 200: li = Predisposition(N) if len(li) == 3: return N else: N += 1 if __name__ == '__main__': N = int(input()) print(gouseisu(N))