#include<stdio.h>
#define maxn 10
int main(void)
{
int i, index, k, n, temp;
int a[maxn];
scanf ("%d", &n);
for (i = 0;i < n;i++)
{
scanf ("%d", &a[i]);
}
index = 0;
for (i = 1;i < n;i++)
{
if (a[i] < a[index])
{
index = i;
}
}
temp = a[index];
a[index] = a[0];
a[0] = temp;
for (i = 1;i < n;i++)
{
if (a[i] > a[index])
{
index = i;
}
}
temp = a[index];
a[index] = a[n - 1];
a[n - 1] = temp;
for (i = 0;i < n;i++)
{
printf ("%d ", a[i]);
}
printf ("\n");
return 0;
}