#include <bits/stdc++.h>
using namespace std;
int h, m;
int check() {
  int u, t;
  u = h % 10;
  t = h / 10;
  if ((u * 10) + t == m)
    return 1;
  else
    return 0;
}
int main() {
  int x, y, z, w;
  char a;
  scanf("%c", &a);
  x = a - 48;
  scanf("%c", &a);
  y = a - 48;
  scanf("%c", &a);
  scanf("%c", &a);
  z = a - 48;
  scanf("%c", &a);
  w = a - 48;
  m = (z * 10) + w;
  h = (x * 10) + y;
  while (1) {
    m++;
    if (m >= 60) {
      h = (h + 1) % 24;
      m = m % 60;
    }
    int res = check();
    if (res == 1) {
      cout << h / 10 << h % 10 << ":" << m / 10 << m % 10 << endl;
      break;
    }
  }
  return 0;
}
