#include <iostream>
using namespace std;
int main() {
int a=0;
cin>> a; //количество игроков
struct Node{
int num;
Node* next;
};
Node* p;
Node* y;
Node* b;
Node* z;
Node* x;
y= new Node;
y->num=1;
b=y;
for(int i=0;i+1<a;i++){
p=new Node;
b->next=p;
p->num=i+2;
b=p;
}
p->next=y;
int l=a;
int n=0;
cin>>n; //считалка
z=y;
while(z->next!=z->next->next){
for(int i=0;i+1<n;i++)
z=z->next;
cout<<"выбыл="<<z->num<<endl;
for(int i=0;i+1<l;i++)
z=z->next;
x=z->next;
z->next=z->next->next;
delete x;
l--;
}
cout<<"выйграл="<<z->num;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CmludCBhPTA7CmNpbj4+IGE7IC8v0LrQvtC70LjRh9C10YHRgtCy0L4g0LjQs9GA0L7QutC+0LIKIHN0cnVjdCBOb2RlewogICAgCWludCBudW07CiAgICAJTm9kZSogbmV4dDsKICAgIH07Ck5vZGUqIHA7Ck5vZGUqIHk7Ck5vZGUqIGI7Ck5vZGUqIHo7Ck5vZGUqIHg7Cnk9IG5ldyBOb2RlOwp5LT5udW09MTsKYj15Owpmb3IoaW50IGk9MDtpKzE8YTtpKyspewkKCXA9bmV3IE5vZGU7CiAgICAJYi0+bmV4dD1wOwogICAgCXAtPm51bT1pKzI7CiAgICAJYj1wOwp9CnAtPm5leHQ9eTsKaW50IGw9YTsKaW50IG49MDsKY2luPj5uOyAvL9GB0YfQuNGC0LDQu9C60LAKej15Owp3aGlsZSh6LT5uZXh0IT16LT5uZXh0LT5uZXh0KXsKZm9yKGludCBpPTA7aSsxPG47aSsrKQoJej16LT5uZXh0Owpjb3V0PDwi0LLRi9Cx0YvQuz0iPDx6LT5udW08PGVuZGw7CmZvcihpbnQgaT0wO2krMTxsO2krKykKej16LT5uZXh0Owp4PXotPm5leHQ7CnotPm5leHQ9ei0+bmV4dC0+bmV4dDsKZGVsZXRlIHg7CgpsLS07CgkKfQpjb3V0PDwi0LLRi9C50LPRgNCw0Ls9Ijw8ei0+bnVtOwoKCXJldHVybiAwOwp9