#include using namespace std; const int MAXP = 10000; int profs[MAXP]; long opusNums[MAXP]; int nprofs; void printProfs() { for(int i=0; i> nprofs; for(int i=0; i> opusNums[i]; profs[i] = i+1; } int curr = 0; while (nprofs > 1) { //printProfs(); int nextOut = (curr + opusNums[curr] - 1)%nprofs; for(int i=nextOut+1; i