#include<iostream>
using namespace std ;
int main() {int v[100] , n , i , min , max , poz_min , poz_max , aux;
cin>>n;
for(i=1;i<=n;i++) //Citim sirul
cin>>v[i];
min=v[1]; //Initializam min/max si pozitiile
poz_min=1;
max=v[1];
poz_max=1;
for(i=1;i<=n;i++) { //Determinam min/max si pozitia lor in sir
if(max<v[i]){
max=v[i];
poz_max=i;}
if(min>v[i]){
min=v[i];
poz_min=i;}}
aux=v[poz_min]; //Interschimbam valorile
v[poz_min]=v[poz_max];
v[poz_max]=aux ;
for(i=1;i<=n;i++) //Afisam sirul
cout<<v[i]<<' ';}