#include <stdio.h>
int main()
{
int y1,y2,y3,y4,m1,m2,d1,d2;
scanf("%d%d%d%d/%d%d/%d%d",&y1,&y2,&y3,&y4,&m1,&m2,&d1,&d2);
int x=y11000+y2100+y310+y4,a,d;
if((x%100!=0&&x%4==0)||(x%400==0))
a=1;
else
a=0;
switch(m1){
case 1:
switch(m2){
case 2:
if(a==0)
d=334+d110+d2;
else
d=335+d110+d2;
break;
case 1:
if(a==0)
d=304+d110+d2;
else
d=305+d110+d2;
break;
case 0:
if(a==0)
d=273+d110+d2;
else
d=274+d1*10+d2;
break;}
case 0:
switch(m2){
case 9:
if(a==0)
d=243+d1*10+d2;
else
d=244+d1*10+d2;
break;
case 8:
if(a==0)
d=212+d1*10+d2;
else
d=213+d1*10+d2;
break;
case 7:
if(a==0)
d=181+d1*10+d2;
else
d=182+d1*10+d2;
break;
case 6:
if(a==0)
d=151+d1*10+d2;
else
d=152+d1*10+d2;
break;
case 5:
if(a==0)
d=120+d1*10+d2;
else
d=121+d1*10+d2;
break;
case 4:
if(a==0)
d=90+d1*10+d2;
else
d=91+d1*10+d2;
break;
case 3:
if(a==0)
d=59+d1*10+d2;
else
d=60+d1*10+d2;
break;
case 2:
d=31+d1*10+d2;break;
case 1:
d=d1*10+d2;break;
}
printf("%d",d);
}
}