N=input() N=N.rstrip().split(" ") T=int(N[0]) M=int(N[1]) TIME=T*60+M #print(TIME) if N[2][3]=="+": JI=N[2].split("+") J=float(JI[1]) JISA=(int(J*10)%10)*6+(int(J*10)//10)*60-540 elif N[2][3]=="-": JI=N[2].split("-") J=float(JI[1]) JISA=(int(-J*10)%10)*6+(int(-J*10)//10)*60-540 #print(JISA) if TIME+JISA<0: ANS=TIME+JISA+24*60 elif TIME+JISA>=24*60: ANS=TIME+JISA-24*60 else: ANS=TIME+JISA A=ANS//60 B=ANS%60 if A>=10: a=str(A) else: a="0"+str(A) if B>=10: b=str(B) else: b="0"+str(B) print(a+":"+b)