#include<iostream>
#include<queue>
using namespace std;
int main()
{
int n,m,i;
int id=1; //记录输出的
queue<int>q;
cin>>n>>m;
for(i=1;i<=n;i++)
q.push(i);
while(q.empty()==0)
{
if(id==m)
{
cout<<q.front()<<" ";
q.pop();
id=1;
}
else
{
id++;
q.push(q.front()); // 前面的放后面;
q.pop();
}
}
cout<<endl;
return 0;
}
#include<queue>
using namespace std;
int main()
{
int n,m,i;
int id=1; //记录输出的
queue<int>q;
cin>>n>>m;
for(i=1;i<=n;i++)
q.push(i);
while(q.empty()==0)
{
if(id==m)
{
cout<<q.front()<<" ";
q.pop();
id=1;
}
else
{
id++;
q.push(q.front()); // 前面的放后面;
q.pop();
}
}
cout<<endl;
return 0;
}