#include<stdio.h>
void swap(int *a,int *b){
int temp;
temp=*a;
*a=*b;
*b=temp;
}
int main(){
int arr[5]={0},max,min;
int *pa=arr;
for(int i=0;i<5;i++)
scanf("%d",&pa[i]);
max=0,min=0;
for(int i=0;i<5;i++)
if(pa[i]>pa[max])
max=i;
swap(&pa[0],&pa[max]);
for(int i=0;i<5;i++)
if(pa[i]<pa[min])
min=i;
swap(&pa[4],&pa[min]);
for(int i=0;i<5;i++)
printf("%d ",pa[i]);
return 0;
}