using System; using static System.Console; using System.Linq; using System.Collections.Generic; class Program { static int NN => int.Parse(ReadLine()); static int[] NList => ReadLine().Split().Select(int.Parse).ToArray(); static string[] SList(long n) => Enumerable.Repeat(0, (int)n).Select(_ => ReadLine()).ToArray(); public static void Main() { Solve(); } static void Solve() { var s = ReadLine().Split(); var a = int.Parse(s[0]); var b = int.Parse(s[1]); var u = s[2]; var isminus = u[3] == '-'; var hm = u[4..]; var h = 0; var m = 0; if (hm.Contains('.')) { var t = hm.Split('.'); h = int.Parse(t[0]); m = int.Parse(t[1]) * 6; } else h = int.Parse(hm); if (u[3] == '-') { h = -h; m = -m; if (m < 0) { --h; m += 60; } } var lh = a - 9 + h + 48; var lm = b + m; if (lm >= 60) { ++lh; lm -= 60; } lh %= 24; WriteLine($"{lh:00}:{lm:00}"); } }