#include <iostream>
#include <queue>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int a,b,c;
cin >> a;
cin >> b;
cout << '<';
queue<int> que;
for(int i=0;i<a;i++) que.push(i+1);
while(!que.empty()) {
c++;
if(c==b) {
c=0;
if(que.size()!=1)cout << que.front() << ',' << ' ';
else cout << que.front();
que.pop();
}
else {
que.push(que.front());
que.pop();
}
}
cout << '>';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8cXVldWU+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGNvdXQudGllKE5VTEwpOwogICAgaW50IGEsYixjOwogICAgY2luID4+IGE7CiAgICBjaW4gPj4gYjsKICAgIGNvdXQgPDwgJzwnOwogICAgcXVldWU8aW50PiBxdWU7CiAgICBmb3IoaW50IGk9MDtpPGE7aSsrKSBxdWUucHVzaChpKzEpOwogICAgd2hpbGUoIXF1ZS5lbXB0eSgpKSB7CiAgICAgICAgYysrOwogICAgICAgIGlmKGM9PWIpIHsKICAgICAgICAgICAgYz0wOwogICAgICAgICAgICBpZihxdWUuc2l6ZSgpIT0xKWNvdXQgPDwgcXVlLmZyb250KCkgPDwgJywnIDw8ICcgJzsKICAgICAgICAgICAgZWxzZSBjb3V0IDw8IHF1ZS5mcm9udCgpOwogICAgICAgICAgICBxdWUucG9wKCk7CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgICBxdWUucHVzaChxdWUuZnJvbnQoKSk7CiAgICAgICAgICAgIHF1ZS5wb3AoKTsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8ICc+JzsKICAgIHJldHVybiAwOwp9Cg==