#include<stdio.h>
void max(int *p)
{
int max,temp;
int i,j;
int index;
for(i=0;i<9;i++)
{
max = *(p+i);
index = i;
for(j=1;j<10;j++)
{
if(max < *(p+j))
{
max = *(p+j);
index = j;
}
}
}
temp = *(p + index);
*(p + index) = *(p + 9);
*(p + 9) = temp;
}
void min(int *p)
{
int min,temp;
int i,j;
int index;
for(i=0;i<10;i++)
{
min = *(p+i);
index = i;
for(j=1;j<10;j++)
{
if(min > *(p+j))
{
min = *(p+j);
index = j;
}
}
}
temp = *(p + index);
*(p + index) = *(p + 0);
*(p + 0) = temp;
}
int main(int argc, const char *argv[])
{
int a[10];
int i;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
min(a);
max(a);
for(i=0;i<10;i++)
{
printf("%d\t",a[i]);
}
printf("\n");
return 0;
}