using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace On_Time_For_Exam
{
class Program
{
static void Main(string[] args)
{
var ExamHour = int.Parse(Console.ReadLine());
var ExamMinutes = int.Parse(Console.ReadLine());
var ArrivalHour = int.Parse(Console.ReadLine());
var ArrivalMinutes = int.Parse(Console.ReadLine());
var ExamTime = ExamHour * 60 + ExamMinutes;
var ArrivalTime = ArrivalHour * 60 + ArrivalMinutes;
var MinutesDifference = ExamTime - ArrivalTime;
if (MinutesDifference>=0 && MinutesDifference<=30)
{
Console.WriteLine("On time");
if (MinutesDifference == 0)
{
}
else
{
Console.WriteLine($"{MinutesDifference} minutes before the start");
}
}
else if (MinutesDifference<0)
{
Console.WriteLine("Late");
if (MinutesDifference<=-60)
{
Console.WriteLine($"{(-MinutesDifference)/60}:{(-MinutesDifference)%60} hours after the start");
}
else
{
Console.WriteLine($"{-MinutesDifference} minutes after the start");
}
}
else
{
Console.WriteLine("Early");
if (MinutesDifference>=60)
{
Console.WriteLine($"{MinutesDifference/60} {MinutesDifference%60:d2} hours before the start");
}
else
{
Console.WriteLine($"{MinutesDifference} minutes before the start");
}
}
}
}
}