using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
var lDay = new List<int>();
var lMon = new List<string>();
lDay.Add(31); lMon.Add("Jan");
lDay.Add(28); lMon.Add("Feb");
lDay.Add(31); lMon.Add("Mar");
lDay.Add(30); lMon.Add("Apr");
int[] aDay = lDay.ToArray();
string[] aMon = lMon.ToArray();
Array.Sort(aDay, aMon);
for (int i = aDay.Length - 1; 0 <= i; i--)
{
Console.WriteLine("{0} {1}", aDay[i], aMon[i]);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCmNsYXNzIFByb2dyYW0KewogICAgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgewogICAgICAgIHZhciBsRGF5ID0gbmV3IExpc3Q8aW50PigpOwogICAgICAgIHZhciBsTW9uID0gbmV3IExpc3Q8c3RyaW5nPigpOwoKICAgICAgICBsRGF5LkFkZCgzMSk7IGxNb24uQWRkKCJKYW4iKTsKICAgICAgICBsRGF5LkFkZCgyOCk7IGxNb24uQWRkKCJGZWIiKTsKICAgICAgICBsRGF5LkFkZCgzMSk7IGxNb24uQWRkKCJNYXIiKTsKICAgICAgICBsRGF5LkFkZCgzMCk7IGxNb24uQWRkKCJBcHIiKTsKCiAgICAgICAgaW50W10gYURheSA9IGxEYXkuVG9BcnJheSgpOwogICAgICAgIHN0cmluZ1tdIGFNb24gPSBsTW9uLlRvQXJyYXkoKTsKCiAgICAgICAgQXJyYXkuU29ydChhRGF5LCBhTW9uKTsKCiAgICAgICAgZm9yIChpbnQgaSA9IGFEYXkuTGVuZ3RoIC0gMTsgMCA8PSBpOyBpLS0pCiAgICAgICAgewogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiezB9IHsxfSIsIGFEYXlbaV0sIGFNb25baV0pOwogICAgICAgIH0KICAgIH0KfQo=