/*
int main()
#include <stdio.h>
{
int i,n,max1=0,max2=0;
for(i=1;i<=7;i++)
{
scanf("%d",&n);
if(n%2==0)
{
if(max2<n)
{
max2=n;
}
}
else
{
if(max1<n)
{
max1=n; }
}
}
printf("%d",max1+max2);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i,n,sum=0;
for(i=1;i<=7;i++)
{
scanf("%d",&n);
if(n%2==1)
{
sum=sum+n;
}
}
if(sum==0)
{
printf("-1");
}
else
{
printf("%d",sum+0);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i,n,min=99,sum=0;
for(i=1;i<=7;i++)
{
scanf("%d",&n);
if(n%2==1)
{
sum=sum+n;
if(min>n)
{
min=n;
}
}
}
if(sum==0)
{
printf("-1");
}
else
{
printf("%d\n%d",sum,min);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i,n,max=0,mi=1;
for(i=1;i<=9;i++)
{
scanf("%d",&n);
if(max<n)
{
max=n;
mi=i;
}
}
printf("%d\n%d",max,mi);
}
*/
#include <stdio.h>
int main()
{
int i,n,k,max=0,cnt=0;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++)
{
if(n%i==0)
{
cnt++;
if(cnt==k)
{
printf("%d ",i);
}
}
}
return 0;
}