class Program { static void Main(string[] args) { string[] inputData = Console.ReadLine()!.Split(' '); int sleepCount = int.Parse(inputData[0]); int time = int.Parse(inputData[1]); int minutes = int.Parse(inputData[2]); int interval = int.Parse(inputData[3]); int count = 0; int wakeupMinutes = (sleepCount - 1) * interval; wakeupMinutes = wakeupMinutes + minutes; if (wakeupMinutes >= 60) { while (wakeupMinutes > 60) { count++; wakeupMinutes -= 60; } } if (wakeupMinutes == 60) { wakeupMinutes = 0; } int wakeupTime = time + count; if (wakeupTime >= 24) { while (wakeupTime > 24) { wakeupTime -= 24; } } Console.WriteLine(wakeupTime); Console.WriteLine(wakeupMinutes); } }