using System;
using System.Collections.Generic;
public class Test
{
static void Main(string[] args)
{
string inp;
var lst = new List<string>();
while (!string.IsNullOrEmpty((inp = Console.ReadLine())))
lst.AddRange(inp.Split(' '));
lst.Sort((s1, s2) => s2.Length - s1.Length);
Console.WriteLine(string.Join(" ", lst));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgIHsKICAgICAgICBzdHJpbmcgaW5wOwogICAgICAgIHZhciBsc3QgPSBuZXcgTGlzdDxzdHJpbmc+KCk7CiAgICAgICAgd2hpbGUgKCFzdHJpbmcuSXNOdWxsT3JFbXB0eSgoaW5wID0gQ29uc29sZS5SZWFkTGluZSgpKSkpCiAgICAgICAgICAgIGxzdC5BZGRSYW5nZShpbnAuU3BsaXQoJyAnKSk7CgogICAgICAgIGxzdC5Tb3J0KChzMSwgczIpID0+IHMyLkxlbmd0aCAtIHMxLkxlbmd0aCk7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoc3RyaW5nLkpvaW4oIiAiLCBsc3QpKTsKICAgIH0KfQ==