using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

namespace lineAralgebra
{
	class Program
	{
		static void Main(string[] args)
		{
			var n = int.Parse(Console.ReadLine());

			var list = new List<int>();

			for (int i = 0; i < n; i++)
			{
				list.Add(int.Parse(Console.ReadLine()));
			}

			var tempArray = new List<int>(list);

			tempArray.Sort();
			var max = tempArray.Last();
			// Console.WriteLine("");

			for (var i = 0; i < n; i++)
			{
				if (list[i] != max) 
				{
					Console.WriteLine(max);
				} else 
				{
					Console.WriteLine(tempArray[tempArray.Count -1]);
				}
			}
		}
	}
}

// 3
// 1
// 4
// 3