#include <stdio.h>
#include <stdlib.h>

int compare(const void *a, const void *b)
{
    return *(int*)b-*(int*)a ;
}
int main(void) {
	int i,c,buf,top[10];
	
	for(i = 0; 10 > i; i++){
		scanf("%d", &top[i]);
	}
	qsort(top, 10, sizeof(int), compare);
	printf("%d\n%d\n%d\n",top[0],top[1],top[2]);
	return 0;
}