import java.io.*;
import java.util.*;

/* Problem 6--Time Addition
   This was a straightforward parsing problem.  Once you separate the
   hours, minutes, and seconds, all that remains is simple arithmetic.*/

public class prob6 {

 public static Scanner in=null;
 public static PrintWriter out=null;

 public static void main (String[] args) throws Exception {

  in = new Scanner (new File ("prob6.in"));
  out = new PrintWriter ("prob6.out");
  int cs=1;
  while (in.hasNext()) {
   String initial = in.next();
   String incr = in.next();
   int initialsec = Integer.parseInt // parsing string
            (initial.substring (initial.length()-2));
   int initialmin = Integer.parseInt
            (initial.substring (initial.length()-5,initial.length()-3));
   int initialhr = Integer.parseInt
            (initial.substring (0,initial.length()-6));
   int incrsec = Integer.parseInt
            (incr.substring (incr.length()-2));
   int incrmin = Integer.parseInt
            (incr.substring (0,incr.length()-3));
   int sumhr = initialhr, summin = initialmin+incrmin,
       sumsec = initialsec+incrsec;
   summin += sumsec/60; sumsec %=60; // adding the times
   sumhr += summin/60; summin %= 60;
   sumhr = (sumhr+11)%12+1;
   out.println ("Case "+(cs++)+": The new time is "+sumhr+":"+
           ((summin<10)?"0":"")+summin+":"+((sumsec<10)?"0":"")+sumsec);
   out.println();
  }
  in.close();
  out.close();
 }
}
