a[3000],s,x;c(int*p,int*q){x=*q-*p;}main(i){for(;~scanf("%d",a-i);s=a[-i--]);for(qsort(a,-i,4,c);i++;printf("%d ",s-*a&&i>-2?a[i+1]:a[-i]));}