def main(): import sys N, K = map(int, sys.stdin.readline().split()) if N == 1: print(1) return divisors = set() for i in range(1, int(N**0.5) + 1): if N % i == 0: divisors.add(i) divisors.add(N // i) sorted_divisors = sorted(divisors, reverse=True) for d in sorted_divisors: if d != N and d <= N // 2: print(d) return print(1) if __name__ == "__main__": main()