#include<stdio.h>
#include <stdlib.h>
#include <malloc.h>
int main()
{
int n,small=0,large=0,s=0,l=0,temp, i;
printf("this should work");
scanf("%d",&n);
// printf("%d",n);//
int a[n];
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
small=a[0];
large=a[n-1];
for(i=0;i<n;i++)
{
if(a[i]<small && i!=0)
{
small=a[i];
s=i;
}
if(a[i]>large && i!=n-1)
{
large=a[i];
l=i;
}
}
if (l != 0 && s != 0) {
temp=a[s];
a[s]=a[l];
a[l]=a[s];
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
ICNpbmNsdWRlPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8bWFsbG9jLmg+CiBpbnQgbWFpbigpCiB7CiAgICAgICAgIGludCBuLHNtYWxsPTAsbGFyZ2U9MCxzPTAsbD0wLHRlbXAsIGk7CiAgICAgICAgIHByaW50ZigidGhpcyBzaG91bGQgd29yayIpOwogICAgICAgICBzY2FuZigiJWQiLCZuKTsKICAgICAgICAgIC8vICAgcHJpbnRmKCIlZCIsbik7Ly8KICAgICAgICAgaW50IGFbbl07CiAgICAgICAgZm9yKGk9MDtpPG47aSsrKQogICAgICAgICAgICAgewogICAgICAgICAgICAgIHNjYW5mKCIlZCIsJmFbaV0pOwogICAgICAgICAgICAgIH0KICAgICAgCiAgICAgICAgc21hbGw9YVswXTsKICAgICAgICBsYXJnZT1hW24tMV07CiAgICAgICAgZm9yKGk9MDtpPG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgICAgaWYoYVtpXTxzbWFsbCAmJiBpIT0wKQogICAgICAgICAgICAgICB7ICAKICAgICAgICAgICAgICAgICAgICAgICBzbWFsbD1hW2ldOwogICAgICAgICAgICAgICAgICAgICAgIHM9aTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmKGFbaV0+bGFyZ2UgJiYgaSE9bi0xKQogICAgICAgICAgICAgICAgeyAKICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2U9YVtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgbD1pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKGwgIT0gMCAmJiBzICE9IDApIHsKICAgICAgICB0ZW1wPWFbc107CiAgICAgICAgYVtzXT1hW2xdOwogICAgICAgIGFbbF09YVtzXTsKICAgICAgICB9CiAgICAgICAgZm9yKGk9MDtpPG47aSsrKQogICAgICAgICAgICAgIHByaW50ZigiJWQgIixhW2ldKTsKICAgICAgICAgcmV0dXJuIDA7CiAgfQ==