#include <iostream>
#include <vector>
#include <cstdio>
using namespace std;
int main()
{
int N,M;
cin>>N>>M;
vector<int>v;
int before=0;
for(int i=1;i<=N;i++)v.push_back(i);
while(!v.empty())
{
before=(before+M-1)%v.size();
printf("%d ",v[before]);
v.erase(v.begin()+before);
}
return 0;
}
#include <vector>
#include <cstdio>
using namespace std;
int main()
{
int N,M;
cin>>N>>M;
vector<int>v;
int before=0;
for(int i=1;i<=N;i++)v.push_back(i);
while(!v.empty())
{
before=(before+M-1)%v.size();
printf("%d ",v[before]);
v.erase(v.begin()+before);
}
return 0;
}