#include #include #include using namespace std; queue split (const string &s, char delim) { queue result; stringstream ss(s); string item; while (getline(ss, item, delim)){ result.push(stoi(item)); } return result; } int solve(int n, int k){ if (n == 1) return 1; else return (solve(n - 1, k) + k-1) % n + 1; } int main(){ string str; getline(cin, str); queue q = split(str, ' '); int n = q.front(); q.pop(); while(!q.empty()){ int temp = q.front(); q.pop(); cout << solve(n, temp) << " "; } cout << endl; return 0; }