using System.Numerics; public class Program { public static void Main() { //int num = int.Parse(Console.ReadLine() ?? string.Empty); string[] str = (Console.ReadLine() ?? string.Empty).Trim().Split('/'); //string str = Console.ReadLine() ?? string.Empty; int y = int.Parse(str[0]); string m = str[1]; string d = str[2]; //2,4,6,9,11 if(m == "12"&&d == "30") { Console.WriteLine("{0}/{1}/{2}", y + 1, "01", "01"); return; } if(m == "01"|| m == "03" || m == "05" || m == "07" || m == "08" || m == "10" || m =="12") { d = (int.Parse(d)+2).ToString(); if(d== "32"||d == "33") { d = "01"; m=(int.Parse(m)+1).ToString(); } Console.WriteLine("{0}/{1}/{2}", y, m, d); } else { if(m =="2") { d = (int.Parse(d) + 2).ToString(); if(y % 4 == 0 && int.Parse(d) >=30) { d = "0"+(29-int.Parse(d)).ToString(); } else if(int.Parse(d) >= 30) { d = "0" + (28 - int.Parse(d)).ToString(); } m = "03"; Console.WriteLine("{0}/{1}/{2}", y, m, d); } else { d = (int.Parse(d) + 2).ToString(); if (d == "31" || d == "32") { d = "01"; m = (int.Parse(m) + 1).ToString(); } Console.WriteLine("{0}/{1}/{2}", y, m, d); } } } }