// editor5
#include<stdio.h>
int main(){
    int n;
    scanf("%d", &n);
    if(n <= 0 || n > 1000){
        printf("Invalid Input");
        return 0;
    }
    int arr[1000];
    for(int i = 0; i < n; i++){
        scanf("%d", &arr[i]);
    }
    int minIndex = 0, maxIndex = 0;
    int *ptr = arr;
    for(int i = 0; i < n; i++){
        if(*(ptr + i) < *(ptr + minIndex)){
            minIndex = i;
        }
        if(*(ptr + i) < *(ptr + maxIndex)){
            maxIndex = i;
        }
        int temp = *(ptr + minIndex);
        *(ptr + minIndex) = *(ptr + maxIndex);
         *(ptr + maxIndex) = temp;
         for(int i = 0; i < n; i++){
             printf("%d ", *(ptr + i));
         }
         printf("\n");
         return 0;