#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[100],mx=0,mn=0;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
     for(int i=0;i<n;i++){
          if(a[i]>a[mx]) mx=i;
          if(a[i]<a[mn]) mn=i;
    }
    swap(a[0],a[mn]);
    swap(a[n-1],a[mx]);
    for(int i=0;i<n;i++){
        cout<<a[i]<<" ";
    }
     
 
     
    return 0;  
}
/**************************************************************
	Problem: 1212
	User: jiangyuanfeng
	Language: C++
	Result: Accepted
	Time:27 ms
	Memory:2072 kb
****************************************************************/