#include <stdio.h>
int main()
{
int m,n,out,count,i;
while(scanf("%d",&n)!=EOF)
{
out=0;
scanf("%d",&m);
int a[n],b[n];
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
b[i]=1;
}
count=0;
while (out!=n)
{
for (i=0;i<n;i++)
{
if (b[i])
{
count++;
if (count==m)
{
b[i]=0;
out++;
if (out<=n-1)
{
printf("%d ",i+1);
}
else
printf("%d",i+1);
m=a[i];
count=0;
if (out==n)
break;
}
}
}
}
printf("/n");
}
return 0;
}
int main()
{
int m,n,out,count,i;
while(scanf("%d",&n)!=EOF)
{
out=0;
scanf("%d",&m);
int a[n],b[n];
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
b[i]=1;
}
count=0;
while (out!=n)
{
for (i=0;i<n;i++)
{
if (b[i])
{
count++;
if (count==m)
{
b[i]=0;
out++;
if (out<=n-1)
{
printf("%d ",i+1);
}
else
printf("%d",i+1);
m=a[i];
count=0;
if (out==n)
break;
}
}
}
}
printf("/n");
}
return 0;
}