include [HTML_REMOVED]
using namespace std;
const int months[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int is_leap(int y)
{
if(y % 4 == 0 && y % 100 || y % 400 == 0) return 1;
return 0;
}
int get_days(int y, int m)
{
if(2 == m) return months[m] + is_leap(y);
return months[m];
}
bool check(int y, int m, int d)
{
if(m > 12 || 0 == m) return false;
if(0 == d) return false;
if(2 == m)
{
if(d > get_days(y, m)) return false;
}
else {
if(d > months[m]) return false;
}
return true;
}
int main()
{
int a, b, c;
scanf("%02d/%02d/%02d", &a, &b, &c);
for(int i = 19600101; i <= 20591231; i++)
{
int year = i / 10000, month = i % 10000 / 100, day = i % 100;
if(check(year, month, day)) {
if(year % 100 == a && month == b && day == c ||
month == a && day == b && year % 100 == c ||
day == a && month == b && year % 100 == c)
printf("%d-%02d-%02d\n", year, month, day);
}
}
return 0;
}