#include<iostream>
#include<algorithm>
using namespace std;
long long n,m;
struct node{
long long i,a;
bool operator<(node e){
if(e.a==a&&a>=0)return i<e.i;
if(e.a==a&&a<0)return i>e.i;
return a<e.a;
}
}a[10009];
int main(){
cin>>n>>m;
for(long long i=1;i<=n;i++){
scanf("%lld",&a[i].a);
a[i].i=i;
}
sort(a+1,a+1+n);
for(long long i=1;i<=n;i++){
printf("%lld ",a[i].i);
}
}
RE 才30分,离谱