#include <stdio.h>
int main()
{
       int h =0,m=0,k=0;
       scanf("%d:%d %d",&h,&m,&k);
       int M=m+k;//睡得时间和现在时刻的分钟数
       while(M>=60)//该循环的控制条件是M>=60,然后才要对h++
       {
           if(h>=0&&h<=23)
           {
            M-=60;
            h++;
           }
           else if(h>23)
           {
            M-=60;
            h++;
            h%=24;//24时就是0时,取模24即可。
           }
       }
       m=M; 
       printf("%02d:%02d",h,m);//%0md表示的是保留m位数,不够的用前导0补充。

    return 0;
}