#include<iostream>
using namespace std;
int main(){
	
	int a[10],max,max2,max3;
	for(int i=0;i<10;i++){
		cin>>a[i];
	}
	max=a[0];
	max2=a[0];
	max3=a[0];
	for(int b=1;b<10;b++){
		if(max<a[b]){
			max=a[b];
		}
	}
	for(int c=1;c<10;c++){
		if(a[c]!=max){
			if(a[c]>max2){
				max2=a[c];
			}
		}
	}
	for(int d=1;d<10;d++){
		if(a[d]!=max&&a[d]!=max2){
			if(max3<a[d]){
				max3=a[d];
			}
		}
	}
	cout<<max<<endl;
	cout<<max2<<endl;
	cout<<max3<<endl;
	
	return 0;
}