import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] nums = null;
nums = sc.nextLine().split(" ");
int num[] = new int[nums.length];
int i;
for(i = 0;i < num.length; i++){
num[i]=Integer.valueOf(nums[i]);
System.out.println(num[i]);
}
int min = num[0], max = num[0], flagn = 0, flagx = 0;
for(i = 0; i < num.length; i++){
if(num[i] < min){
min = num[i];
flagn = i;//求出了最小数的坐标
}
if(num[i] > max){
max = num[i];
flagx = i;//求出了最大数的坐标
}
}
if(num[0] == min)
flagn = flagx;
int a = num[0];
num[0] = max;
num[flagx] = a;
if(num[num.length - 1] != min){
int b = num[num.length - 1];
num[num.length - 1] = min;
num[flagn] = b;
}
for(i = 0;i < num.length; i++){
System.out.println(num[i]);
}
}
}