#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int n; vector<int> v; cin >> n; int m; while(n--){ cin >> m; v.push_back(m); } auto it_min = min_element(v.begin(), v.end()); auto it_max = max_element(v.begin(), v.end()); for(auto it=v.begin(); it!=v.end();it++){ if(it==it_min)cout << *it_max << " "; else if(it==it_max)cout << *it_min << " "; else cout << *it << " "; } return 0; }