// editor5
#include<stdio.h>
void swapminmax(int *arr,int n){
    int *min = arr;
    int *max = arr;
    for (int i = 1; i < n; i++){
        if (*(arr + i) < *min)
            min = (arr + i);
        if (*(arr + i) > *max)
            max = (arr + i);
    }
    int temp = *min;
    *min =*max;
    *max = temp;
}
int main()
{ 
    int n;
    scanf("%d", &n);
    if (n <= 0){
        printf("Invalid Input");
        return 0;
    }
    int arr[n];
    for (int i = 0; i < n; i++) {
        printf("%d",&arr[i]);
    }
    swapminmax(arr, n);
    for (int i = 0; i < n; i++){
        printf("%d ",arr[i]);
    }
    return 0;
}