#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
#define int long long
bool compare(vector<int>& a, vector<int>& b) {
// 比较首项
if (a[0] < b[0]) {
return true;
}
if (a[0] > b[0]) {
return false;
}
// 比较编号
return a[1] < b[1];
}
main() {
int n, m;
cin >> n >> m;
vector<vector<int>> sequences(n, vector<int>(2));
// 读取数列首项和编号
for (int i = 0; i < n; i++) {
cin >> sequences[i][0];
sequences[i][1] = i + 1;
}
// 按照比较函数对数列进行排序
sort(sequences.begin(), sequences.end(), compare);
// 输出排序后的编号
for (int i = 0; i < n; i++) {
cout << sequences[i][1] << " ";
}
cout << endl;
return 0;
}