#include <stdio.h>
int main() {
const int N = 10;
int A [N],i,j,c;
int half=N/2;
for (i=0;i<N;i++)
{scanf("%d",&A[i]);
}
for (i=0;i<half;i++){
for (j=0;j<half;j++){
if (A[j]>A[j+1]){
c=A[j];
A[j]=A[j+1];
A[j+1]=c;
}
}
}
for (i=half;i<N;i++){
for (j=half;j<N-1;j++){
if (A[j]<A[j+1]){
c=A[j];
A[j]=A[j+1];
A[j+1]=c;
}
}
}
for (i=0;i<N;i++){
printf("%d ",A[i]);
}
return 0;}