using System;
using System.Linq;
public class Program
{
public static void Main()
Console.WriteLine(new Program().f(4,11,1671));
}
string f(int d,int m,int y){Func<int,string>r=i=>string.Concat((""+i).PadLeft(2,'0').Reverse());Func<string,int,string>x=(j,k)=>int.Parse(j)>k?""+k:j;return x(r(d),r(m)=="11"?30:31)+"-"+x(r(m),12)+"-"+r(y);}