import java.util.Scanner;
class Time
{
int a, b, c, d;
Time(String s)
{
char ci[] = s.toCharArray();
a = ci[0] - '0';
b = ci[1] - '0';
c = ci[3] - '0';
d = ci[4] - '0';
}
void Print()
{
while(true)
{
d++;
if(d == 10) {c++; d = 0;}
if(c == 6) {b++; c = 0;}
if(a * 10 + b == 24) {a = b = 0;}
if(b == 10) {a++; b = 0;}
if(a == d && b == c)break;
}
System.out.printf("%d%d:%d%d\n", a, b, c, d);
}
}
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner cin = new Scanner(System.in);
Time ti;
while(cin.hasNext())
{
ti = new Time(cin.nextLine());
ti.Print();
}
cin.close();
}
}