#include <stdio.h>
#include <stdbool.h>
#define rep(i,j) for(int i=0;i<j;i++)
#define max(i,b) (i>b)?i:b
void main(void)
{
	int array[200000];
	int N,tmp,mm;
	scanf("%d",&N);
	rep(i,N) scanf("%d",&array[i]);
	rep(i,N){
		mm=0;
		tmp=array[i];
		array[i]=0;
		rep(j,N) mm=max(mm,array[j]);
		printf("%d\n",mm);
		array[i]=tmp;
	}
}
