using System.Collections.Generic;
public static void Main()
List<int> input = Console.ReadLine().Split(' ').Select(int.Parse).ToList();
List<int> result = new List<int>();
for(int i = 0; i < input.Count; i++)
if(Math.Sqrt(input[i]) == (int)Math.Sqrt(input[i]))
result.Sort((a,b) => b.CompareTo(a));
Console.WriteLine(string.Join(" ", result));