#include <bits/stdc++.h>
int fun(int a) {
  int b;
  if (a < 10) {
    b = a * 10;
    if (b < 60)
      return b;
    else
      return 0;
  } else {
    b = a / 10 + a % 10 * 10;
  }
  if (b < 60)
    return b;
  else
    return 0;
}
int main(void) {
  int a, b, m;
  scanf("%d:%d", &a, &b);
  m = fun(a);
  if (m > b) {
    printf("%02d:%02d", a, m);
    return 0;
  } else {
    if (a < 23) {
      a++;
      m = fun(a);
      for (; m == 0;) {
        a++;
        m = fun(a);
      }
      printf("%02d:%02d", a, m);
    } else
      printf("00:00");
  }
  return 0;
}
