#include<stdio.h>
struct date{
int month;
int day;
int year;
};
int day_of_year(struct date d);
int compare_dates(struct date d1,struct date d2);
int main()
{
struct date d1,d2;
scanf("%d %d %d",&d1.year,&d1.month,&d1.day);
scanf("%d %d %d",&d2.year,&d2.month,&d2.day);
printf("%d",compare_dates(d1,d2));
}
int day_of_year(struct date d)
{
int i,leap;
int days=0; //总天数
int tab[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}
};
leap=(d.year%4==0&&d.year%100!=0)||(d.year%400==0); //判断闰年平年
for(i=0;i<d.month;i++){
days=d.day+tab[leap][i];
}
return days;
}
int compare_dates(struct date d1,struct date d2){
int s; //两者相减差的天数
s=day_of_year(d1) - day_of_year(d2);
return s;
}