#include<stdio.h>
void swapmaxmin(int *arr,int n){
    int*maxptr=arr;
    int *minptr=arr;
    for(int i=1; i<n;i++){
        if(*(arr + i)< *minptr){
            maxptr=arr+i;
        }
        if(*(arr+i)< *minptr){
            minptr=arr+i;
        }
        int temp=*maxptr;
        *maxptr=*minptr;
        *minptr=temp;
    }
    int main(){
        int n;
        scanf("%d",&n);
        if(n<=0 || n > 1000){
            printf("Invalid input\n");
            return 0;
        }
        int arr[1000];
        for(int i=0;i<n;i++){
            scanf("%d",&arr[i]);
            if(arr[i]<-1000 || arr[i] > 1000){
                printf("Invalid input\n");
                return 0;
                swapmaxmin(arr,n);
                for(int i=0; i<n;i++){
                    printf("%d",arr[i]);
                }
                printf("\n");
                return 0;
            }
        }
    }
}