// Permutation recovery solution by S Zeil #include #include #include #include using namespace std; int main(int argc, char** argv) { int n; while (cin >> n && n > 0) { vector a(n,0); for (int i = 0; i < n; ++i) cin >> a[i]; vector result; for (int k = n; k > 0; --k) result.insert (result.begin()+a[k-1], k); copy (result.begin(), result.end()-1, ostream_iterator(cout,",")); cout << result.back() << endl; } return 0; }