#include <cstdio>
#include <cstdlib>
#include <iostream>

using namespace std;

int n[5];

int cmp(const void *a, const void *b) {
	return *(int *)b - *(int *)a;
}

int main() {
	while (scanf("%d%d%d%d%d", &n[0], &n[1], &n[2], &n[3], &n[4]) != EOF) {
		qsort(n, 5, sizeof(int), cmp);
		for (int i=0; i<5; ++i) {
			printf (i ? " %d" : "%d", n[i]);
		}
		puts("");
	}
	return 0;
}