#include <stdio.h>
#include <math.h>
int run(int y);
int main()
{
int y,m,d;
scanf("%d%d%d",&y,&m,&d);
int x=d-2;
int c[13]={12,1,2,3,4,5,6,7,8,9,10,11,12};
int a[13]={31,31,29,31,30,31,30,31,31,30,31,30,31};
int b[13]={31,31,28,31,30,31,30,31,31,30,31,30,31};
if(run(y))
{
if(x>0)
printf("%d-%d-%d",y,c[m],x);
else if(x<=0&&c[m-1]==12)
printf("%d-%d-%d",y-1,c[m-1],a[m-1]+x);
else
printf("%d-%d-%d",y,c[m-1],a[m-1]+x);
}
else
{
if(x>0)
printf("%d-%d-%d",y,c[m],x);
else if(x<=0&&c[m-1]==12)
printf("%d-%d-%d",y-1,c[m-1],b[m-1]+x);
else
printf("%d-%d-%d",y,c[m-1],b[m-1]+x);
}
return 0;
}
int run(int y)
{
if((y%4==0&&y%100!=0)||(y%400==0))
return 1;
else
return 0;
}