using System;
using System.Linq;
public class Test
{
public static void Main()
{
string[,] words = new string[,]
{
{ "5", "" },
{ "10", "kare" },
{ "20", "kanojo" },
{ "1", "karetachi" },
{ "7", "korosu" },
{ "3", "sakura" },
{ "3", "" }
};
try
{
var pre = Console.ReadLine();
var r = Enumerable
.Range(0, words.GetLength(0))
.Where(i => pre.Contains(words[i, 1]))
.Select(i => new {i, w=words[i, 1]})
.OrderBy(p => Int32.Parse(words[p.i, 0]))
.Select(p=>p.w)
.ToList();
Console.Write(string.Join(", ", r.ToArray()));
}
catch (Exception ex)
{
Console.Error.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKICAgIHN0cmluZ1ssXSB3b3JkcyA9IG5ldyBzdHJpbmdbLF0gCiAgICB7IAogICAgICAgIHsgIjUiLCAiIiB9LCAKICAgICAgICB7ICIxMCIsICJrYXJlIiB9LCAgCiAgICAgICAgeyAiMjAiLCAia2Fub2pvIiB9LCAgCiAgICAgICAgeyAiMSIsICJrYXJldGFjaGkiIH0sICAKICAgICAgICB7ICI3IiwgImtvcm9zdSIgfSwgIAogICAgICAgIHsgIjMiLCAic2FrdXJhIiB9LCAgCiAgICAgICAgeyAiMyIsICIiIH0gIAogICAgfTsKICAgIHRyeQogICAgewogICAgICAgIHZhciBwcmUgPSBDb25zb2xlLlJlYWRMaW5lKCk7CiAgICAgICAgdmFyIHIgPSBFbnVtZXJhYmxlCiAgICAgICAgICAgIC5SYW5nZSgwLCB3b3Jkcy5HZXRMZW5ndGgoMCkpCiAgICAgICAgICAgIC5XaGVyZShpID0+IHByZS5Db250YWlucyh3b3Jkc1tpLCAxXSkpCiAgICAgICAgICAgIC5TZWxlY3QoaSA9PiBuZXcge2ksIHc9d29yZHNbaSwgMV19KQogICAgICAgICAgICAuT3JkZXJCeShwID0+IEludDMyLlBhcnNlKHdvcmRzW3AuaSwgMF0pKQogICAgICAgICAgICAuU2VsZWN0KHA9PnAudykKICAgICAgICAgICAgLlRvTGlzdCgpOwogICAgICAgIENvbnNvbGUuV3JpdGUoc3RyaW5nLkpvaW4oIiwgIiwgci5Ub0FycmF5KCkpKTsKICAgIH0KICAgIGNhdGNoIChFeGNlcHRpb24gZXgpCiAgICB7CiAgICAgICAgQ29uc29sZS5FcnJvci5Xcml0ZUxpbmUoZXguTWVzc2FnZSk7CiAgICB9CiAgICBDb25zb2xlLlJlYWRMaW5lKCk7CgkJCgkJCgkJCgl9Cn0=