#include<stdio.h>
void exchange( int x ,int y)
{
int t ;
t = x ;
x = y ;
y = t ;
}
int max(int x , int y )
{
int t ;
t = x>y?x:y ;
return t ;
}
main()
{
int a[10] , b[2];
for(int i = 0 ; i<10 ; i++ )
{
scanf("%d",a[i]);
}
int t = a[0] ;
for(i = 0;i<10 ;i++)
{
if(t==a[i])
continue ;
else
t = max( t ,a[i] );
}
for(i=0; i<10 ; i++)
if(t == a[i])
break;
exchange( a[0],a[i]);
b[0] = a[0] ;
a[0]=a[1];
t = a[0] ;
for(i = 0;i<10 ;i++)
{
if(t==a[i])
continue ;
else
t = max( t ,a[i] );
}
for(i=0; i<10 ; i++)
if(t == a[i])
break;