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