using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main()
var times= int.Parse(Console.ReadLine());
int[] nums= new int[times];
for(int i=0; i<times;i++)
{ var num= int.Parse(Console.ReadLine());
nums= nums.OrderByDescending(num => num).ToArray();
{Console.WriteLine(nums[0]);}
{Console.WriteLine("{0} {1}",nums[0] ,nums[1]);}
{Console.WriteLine("{0} {1} {2}",nums[0] ,nums[1], nums[2]);}