#include <bits/stdc++.h>
using namespace std;
 
#define ll long long
#define ull unsigned long long
#define ld long double
 
void Free_palestine() {
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
}
 
const int N = 2e5 + 5;
const int MOD = 1e9 + 7;
 
signed main(){
  Free_palestine();
  int n; cin>>n;
  int arr[n];
  
  for(int i = 0; i < n; i++){
    cin>>arr[i];
  }
  
  swap(*min_element(arr, arr+n), *max_element(arr,arr+n));
  for(int i = 0; i<n; i++){
  	cout<<arr[i]<<" ";
  }
}  