#include<bits/stdc++.h>
using namespace std;
set<int> s[2];
int n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
int t;
cin>>t;
s[t].insert(i);
}
while(s[0].size() || s[1].size()){
if(s[0].size() && s[1].empty()){
for(auto i:s[0]){
cout<<i<<endl;
}
return 0;
}if(s[1].size() && s[0].empty()){
for(auto i:s[1]){
cout<<i<<endl;
}
return 0;
}
int t=*s[1].begin()<*s[0].begin();int w=0;
while(1){
}