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

#define NUM 10

int comp(const void *, const void *);

int comp(const void *x, const void *y) {

    return *(const int *)x - *(const int *)y;
    
}

int main(int argc, char *argv[]) {

	int i = 0;
    int Mt[NUM] = {0};

	for(i=0; i<NUM; i++) {
		fscanf(stdin, "%d", &Mt[i]);
	}
	
	qsort(Mt, NUM, sizeof(int *), comp);
	
	for(i=NUM; i>7; i--) {
		fprintf(stdout, "%d\n", Mt[i-1]);
	}

    return 0;

}