n,k= map(int, input().split())
data=[]
for i in range(1, n+1):
if n%i == 0:
data.append(i)
data.sort() # 정렬
if len(data)<k:
print(0)
else:
print(data[k-1])
//
구현시, 어떨때는 되고 어떨때는 안된다.
여서 data의 길이가 k보다 작으면,
그 외라면 data[k-1]
sort 이후에 전개를 해주어야 한다.
한 for문에서 하니, data[k-1] 에서 계속해서 오류가 났다.