#include <stdio.h>

int main() {
    int hour,min,k;
    scanf("%d:%d %d",&hour,&min,&k);
    int h,m;
    h = (hour*60+min+k)/60;
    m = hour*60+min+k-h*60;
    if(h>24)
    {
        h = h%24;
    }
    if(h==24 && m!=0)
    {
        h = 0;
    }
    printf("%02d:%02d",h,m);
    return 0;
}

刚开始没有考虑h>24的情况,忽略了上面两种情况。