RT
#include <bits/stdc++.h>
using namespace std;
int main(){
int num;
while(scanf("%d",&num)==1&&num!=0){
queue<int> q;bool flag=1;
for(int i=1;i<=num;++i) q.push(i);
cout<<"Discarded cards: ";
while(q.size()>1){
if(flag==1) cout<<q.front(),flag=0;
else cout<<", "<<q.front();
q.pop(); q.push(q.front()); q.pop();
}
cout<<endl<<"Remaining card: "<<q.front()<<endl;
}
}