#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int n;
cin>>n;
int temp;
int i_min, i_max;
int a[n];
for(int i=0;i<n;i++){
cin>>a[i];
}
int _min = a[0];
for(int i=0;i<n;i++){
if(a[i]<_min){
_min = a[i];
i_min =i;
}
}
int _max = a[0];
for(int i=0;i<n;i++){
if(a[i]>_max){
_max = a[i];
i_max =i;
}
}
temp = a[i_min];
a[i_min] = a[0];
a[0] = temp;
temp = a[i_max];
a[i_max] = a[n-1];
a[n-1] = temp;
for(int i=0;i<n;i++){
cout<<a[i];
if(i!=n-1){
cout<<" ";
}
}
}