#define _CRT_SECURE_NO_WARNINGS#include <queue>#include <iostream>#include <stdio.h>using namespace std;int main(){queue<int> queue1;int n, p, m;scanf(&quot;%d%d%d&quot;, &amp;n, &amp;p, &amp;m);for (int i = 1;i <= n;i++){queue1.push(i);}for (int i = 1;i < p;i++) {queue1.push(queue1.front());queue1.pop();}while (!queue1.empty()) {for (int i = 1;i < m;i++) {queue1.push(queue1.front());queue1.pop();}if (queue1.size() == 1) {printf(&quot;%d\n&quot;, queue1.front());}else {printf(&quot;%d,&quot;, queue1.front());}queue1.pop();}return 0;}