int leap(int y)
{
  if(y%4==0&&y%100!=0)
  return 1;
  else if(y%400==0)
  return 1;
  else
  return 0;
}

void main()
{
    int sy,sm,sd; 
    int ey,em,ed; 
    int monthday[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},
                         {0,31,29,31,30,31,30,31,31,30,31,30,31}};
    scanf("%d %d %d",&sy,&sm,&sd);
    scanf("%d %d %d",&ey,&em,&ed); 
    int tmp;
    if((sy>ey)||(sy==ey && sm>em)||(sy==ey && sm==em && sd>ed))
  {
        tmp=sy; sy=ey; ey=tmp;
        tmp=sm; sm=em; em=tmp;
        tmp=sd; sd=ed; ed=tmp;
    }
    int ans=0;
    while(sy!=ey || sm!=em || sd!=ed){
        ans++;
        sd++;
        if(sd>monthday[leap(sy)][sm]){
            sd=1;
            sm++;
        } 
        if(sm==13){
            sm=1;
            sy++;
        } 
    }
printf("%d\n",ans);
}

