#include <iostream>
#include <vector>
using namespace std;
int main
int n;
cin >> n;
vector <int> a(n);
for(int i = 0; i < a. size(); i++){
cin >> a{i};
}
int max=a{0},min=a{0};
int indexmax = 0,indexmin = 0;
for(int i = 0; i < a. size (); i++){
if(a{i} <max){
max = a{i};
indexmax = i;
}
if(a{i} < min){
min = a{i}
indexmin = i;
}
}
cout <<indexmax << '' " << indexmin << endl;
swap(a{indexmax}, a{indexmin});
for(int i = 0 ; i <a. size(); i++){
cout << a{i} << " ";
}
}
#include <iostream>
#include <vector>
using namescape std;
int main(){
int n,sum = 0count=0;
cin >> n;
vector <int> a{n};
vector <int> b;
for(int i = 0; i <a,size(), i++){
cin >> a{i};
}
else{
b. push_back(i);
}
if(a{i} % 2 == 0){
count++;
}
}
cout <<sum<<endl<<count<<endl
for(Int i = 0, i <b. size();i++){
cout << b{i} << " ";