//#include<stdio.h>
//int main()
//{
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// printf("%d\n", sizeof(char));
// printf("%d\n", sizeof(int));
//
// printf("%d\n", sizeof(long));
// printf("%d\n", sizeof(double));
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// double a = 0;
// scanf_s("%lf", &a);
// printf("%.0lf", a);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a = 0;
// int b = 0;
// scanf_s("%d %d", &a, &b);
// if (a > b)
// {
// printf("%d\n", a - b);
// printf("%d\n", a / b);
// printf("%d\n", a % b);
// }
// else
// {
// printf("%d\n", b-a);
// printf("%d\n", b/a);
// printf("%d\n", b%a);
//
// }
//
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a, b,c;
// scanf_s("%d %d", &a, &b);
// c = a;
// a = b;
// b = c;
// printf("%d\n%d", a, b);
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a, b, c;
//
// scanf("%d%d$%d", &a, &b, &c);
//
// int da = a > b ? a : b;
// int p = c > da ? c : da;
// printf("%d\n", p);
// return 0;
//}
//
//
//#include<stdio.h>
//int main()
//{
//
// int a, b,c;
//
// scanf_s("%d%d$%d", &a, &b,&c);
//
// int da = a > b ? a : b;
// if (da > c)
// {
// printf("%d\n", da);
// }
// else
// {
// printf("%d\n", c);
// }
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a, b, c;
//
// scanf_s("%d%d%d", &a, &b, &c);
//
// int da = a > b ? a : b;
// int p = c > da ? c : da;
// printf("%d\n", p);
// return 0;
//}
//
//#include<stdio.h>
//int main()
//{
// double i = 0;
// scanf_s("%lf", &i);
// if (i >= 100 && i < 500)
// {
// printf("%.1lf\n", i * 0.9);
// }
// else if (i >= 500 && i < 2000)
// {
// printf("%.1lf\n", i * 0.8);
// }
//
// else if (i >= 2000 && i < 5000)
// {
// printf("%.1lf\n", i * 0.7);
// }
// else if (i >= 5000)
// {
// printf("%.1lf\n", i * 0.6);
// }
// else
// {
// printf("%lf", i);
// }
// return 0;
//}
//
//#include<stdio.h>
//int main()
//{
// double height = 0;
// double high = 0;
// double bmi = 0;
// scanf_s("%lf %lf", &height, &high);
// bmi = height / high / high;
// if (bmi < 18.5)
// printf("偏瘦");
// if (bmi >= 18.5 && bmi < 20.9)
// printf("苗条");
// if (bmi >= 20.9 && bmi <= 24.9)
// printf("适中");
// if (bmi > 24.9)
// printf("偏胖");
//
//
// return 0;
//}
//
//#include<stdio.h>
//int main()
//{
// int score = 0;
// scanf_s("%d", &score);
// if (score >= 90 && score <= 100)
// printf("优秀");
// if (score >= 80&& score <= 89)
// printf("良");
// if (score >= 70 && score <= 79)
// printf("中");
// if (score >= 60 && score <= 69)
// printf("及格");
// if (score >= 0 && score <= 59)
// printf("差");
// if(score<0||score>100)
// printf("不合法");
//
// return 0;
//}
//
//#include<stdio.h>
//int main()
//{
// int j= 0;
// scanf_s("%d", &j);
// if (j >=3 && j <= 5)
// printf("春季");
// if (j >= 6 && j <= 8)
// printf("夏季");
// if (j >= 9&& j <= 11)
// printf("秋季");
// if (j ==0||j>12)
// printf("不合法");
// if (j > 0 && j < 3)
// printf("冬季");
// if (j == 12)
// printf("冬季");
//
// return 0;
//}
//
//#include<stdio.h>
//int main()
//{
// int a = 0;
// int sum = 0;
// scanf_s("%d", &a);
// int j = 0;
// for (j = 1; j <= a; j++)
// {
// if (j % 2 == 0)
// {
// sum += j;
// }
//
// }
// printf("%d", sum);
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a = 0;
// int sum = 1;
// scanf_s("%d", &a);
// int j = 0;
// for (j = 1; j <= a; j++)
// {
// sum *= j;
//
// }
// printf("%d", sum);
//
// return 0;
//}
//
//#include<stdio.h>
//int main() {
// int i;
// long long sum = 1;
// int n;
// scanf_s("%d", &n);
// for (i = 1; i <= n; i++) {
// sum *= i;
// }
// printf("%lld\n", sum);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a = 0;
// double sum = 1;
// scanf_s("%d", &a);
// int j = 0;
// for (j = 1; j <= a; j++)
// {
// sum *= j;
//
// }
// printf("%.0lf", sum);
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int i = 0;
// for (i = 100; i < 1000; i++)
// {
// int a = 0;
// int b = 0;
// int c = 0;
// a = i / 100;
// b = i / 10 % 10;
// c = i % 10;
// int sum = a * a * a + b * b * b + c * c * c;
// if (sum == i)
// {
// printf("%d\n",sum);
// }
// }
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int i = 0;
// scanf_s("%d", &i);
// for (int a = 1; a < i+1; a++)
// {
// for (int b = 1; b < i+1; b++)
// {
//
// printf("%d * %d = %d ",b,a, a * b);
// if (a == b)
// {
// break;
// }
// }
// printf("\n");
// }
// return 0;
//}
//
//
//#include<stdio.h>
//
//int main() {
// //外层循环变量,控制行
// int i = 0;
// //内层循环变量,控制列
// int j = 0;
// for (i = 1; i <= 9; i++) {
// for (j = 1; j <= i; j++) {
// printf("%dx%d=%d\t", j, i, i * j);
// }
// //每行输出完后换行
// printf("\n");
// }
//}
//#include<stdio.h>
//int main()
//{
// double sum = 0;
// for (double i = 10; i < 10000000000; i * 10)
// {
//
// sum += i;
//
// }
// printf("%lf",sum-10);
// return 0;
//}
//
//#include<stdio.h>
//#include<math.h>
//int main()
//{
// double sum = 0;
// for (int i = 1; i < 11; i++)
// {
// double j = pow(10, i);
// sum += j;
// }
// printf("%.0lf", sum - 10);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// double h = 0;
// double n = 0;
//
// double l = 0;
//
// scanf_s("%lf %lf", &h, &n);
// for (int a = 1; a <= n; a++)
// {
// h = h / 2;
// l += 3*h;
// }
// printf("%lf %lf", l-h , h);
//
//
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// double h = 0;
// double n = 0;
// double sum = h;
// double l = 0;
// int p =h/2;
// scanf_s("%lf %lf", &h, &n);
// for (int a = 1; a <=n; a++)
// {
// h /= 2;
// sum+=h*2;
//
// }
// printf("%.1lf %.1lf", sum , h);
//
//
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int i = 0;
// scanf_s("%d", &i);
// for (int n = 1; n <= i; n++)
// {
// int m = 0;
// for (int m = 1; m <= i; m++)
// {
// printf("% d * %d = %d", n, m, n * m);
// if (n == m)
// {
// break;
// }
// }
// printf("\n");
// }
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int i = 0;
// int a = 0;
// int m = 0;
// scanf_s("%d", &i);
// for (a = 2; a < i; a++)
// {
// if (i / a == 0)
// {
// m++;
// }
// }
// if (m == 0)
// {
// printf("是质数");
// }
// else
// {
// printf("不是质数");
// }
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int i = 0;
// int arr[6] = { 0 };
// for (i = 0; i < 6; i++)
// {
// scanf("%d", &arr[i]);
// }
// for (int n = 0; n < 5; n++)
// {
// for (int m = 0; m < 5; m++)
// {
// if (arr[m] > arr[m + 1])
// {
// int tmp = arr[m];
// arr[m] = arr[m + 1];
// arr[m + 1] = tmp;
// }
// }
// }
// printf("%d %d", arr[0], arr[5]);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n = 0;
// scanf_s("%d", &n);
// int arr[] = { 0 };
// for (int i = 0; i < n; i++)
// {
// scanf_s("%d", &arr[i]);
// }
// for (int j = 0; j < n - 1; j++)
// {
// for (int k = 0; k < n - 1; k++)
// {
// if (arr[k] > arr[k + 1])
// {
// int tmp = arr[k];
// arr[k] = arr[k + 1];
// arr[k + 1] = tmp;
// }
// }
// }
// printf("%d %d", arr[0], arr[n - 1]);
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int n = 0;
// scanf_s("%d", &n);
// int arr[1000] = { 0 };
// for (int i = 0; i < n; i++)
// {
// scanf_s("%d", &arr[i]);
// }
// for (int j = 0; j < n - 1; j++)
// {
// for (int k = 0; k < n - 1; k++)
// {
// if (arr[k] > arr[k + 1])
// {
// int tmp = arr[k];
// arr[k] = arr[k + 1];
// arr[k + 1] = tmp;
// }
// }
// }
// printf("%d %d", arr[0], arr[n - 1]);
//
// return 0;
//}
//
//#include<stdio.h>
//int main()
//{
// int n=0;
//
// scanf_s("%d", &n);
// int arr[ ] = { 0 };
// int i = 0;
// for (i = 0; i < n; i++)
// {
// scanf_s("%d", &arr[i]);
// }
// printf("[%d",arr[0]);
// for (int i = 1; i < n; i++)
// {
// printf(",%d", arr[i]);
// }
// printf("]");
// printf("\n");
// printf("[%d", arr[n-1]);
// for (int i = n-2; i >=0; i--)
// {
// printf(",%d", arr[i]);
// }
// printf("]");
//
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int arr[] = { 0 };
// int i = 0;
// for (i = 0; i < 6; i++)
// {
// scanf_s("%d", &arr[i]);
// }
// printf("[%d", arr[0]);
// for (int i = 1; i < 6; i++)
// {
// printf(",%d", arr[i]);
// }
// printf("]");
// printf("\n");
// printf("[%d", arr[5]);
// for (int i = 4; i >= 0; i--)
// {
// printf(",%d", arr[i]);
// }
// printf("]");
//
// return 0;
//}
#include<stdio.h>
int main()
{
int i = 0;
int arr[6] = { 0 };
for (i = 0; i < 6; i++)
{
scanf_s("%d", &arr[i]);
}
for (int n = 0; n < 5; n++)
{
for (int m = 0; m < 5; m++)
{
if (arr[m] > arr[m + 1])
{
int tmp = arr[m];
arr[m] = arr[m + 1];
arr[m + 1] = tmp;
}
}
}
for (i = 0; i < 6; i++)
{
printf("%d ", arr[i]);
}
return 0;
}