#include <stdio.h>int changeSecond(char arr[]){ int second=0; int i; int part1=0; int part2=0; int part3=0; part1=((arr[3]-48)*10+(arr[4]-48))*3600; part2=((arr[6]-48)*10+(arr[7]-48))*60; part3=((arr[9]-48)*10+(arr[10]-48))*1; second=part1+part2+part3; return second;}char changeAB(char arr[],int second,int b){ char AP; int backup=second-b; char c=arr[0]; int control; if(c=='A') { control=1; } else { control=-1; } int i; for(i=1;i<=b;i++) { if((backup+i)%(12*3600)==0) { control=-control; } } if(control==1) AP='A'; else AP='P'; return AP;}void changeAmPm(char arr[],int second,int b){ int backup=second; int hour=second/3600; second-=hour*3600; int minute=second/60; second-=minute*60; while(hour>12) { hour-=12; } printf("%cM %02d:%02d:%02d",changeAB(arr,backup,b),hour,minute,second);}int main(void){ char arr[20]; gets(arr); int b; scanf("%d",&b); int second; second=changeSecond(arr)+b; changeAmPm(arr,second,b); return 0;}