#include <bits/stdc++.h>
int main() {
  int a, b, d, e, f, g, h;
  char c;
  scanf("%d%c%d\n", &b, &c, &d);
  scanf("%d", &a);
  f = a % 60 + d;
  g = f / 60;
  e = (a / 60) + b + g;
  if (e > 24 && e != 24) {
    if (e - 24 < 10) {
      printf("0%d:", e - 24);
    } else if (e - 24 > 10) {
      if ((e - 24) % 24 < 10)
        printf("0%d:", (e - 24) % 24);
      else
        printf("%d:", (e - 24) % 24);
    }
  } else if (e == 24) {
    printf("00:");
  } else {
    if (e < 10) {
      printf("0%d:", e);
    } else
      printf("%d:", e);
  }
  h = f % 60;
  if (h < 10) {
    printf("0%d", h);
  } else if (h == 0) {
    printf("00");
  } else
    printf("%d", h);
  return 0;
}
