# your code goes here N, K = map(int, input().split()) middle = int(N**(1/2)) ans = [] num = 0 for i in range(1,int(middle)+1): if (N % i == 0): ans.append(i) num += 1 for k in range(num,0,-1): if (k in ans): if (k ** 2 != N): ans.append(int(N/k)) num += 1 print(ans) if (num < K): print("0") else: print(ans[K-1])
900 8