//处理输入两个日期,判断两个日期的天数差20110412 20110422
#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
//润年判断函数。isrun
bool isrun(int a)
{
return ((a%4==0&&a%100!=0)||(a%400==0));//四年一润,百年不润,四百年再润。
}
int mday(int m1,int y1)
{
int moth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int t=0;
for(int i=0;i<m1;i++)
t+=moth[i];
if(isrun(y1)&&m1>2) t++;
return t;
} //计算月份天数。
int main()
{
int d1,d2;
cin>>d1>>d2;
//d1总是大的年份。
int y1,y2,m1,m2,da1,da2;
y1=d1/10000;
y2=d2/10000;
da1=d1%100;
da2=d2%100;
m1=(d1%10000)/100;
m2=(d1%10000)/100;
//设立基准。
//以1000 1月1日为基准
int days,s1=0,s2=0;
for(int i=1000;i<y1;i++)
{
if(isrun(i)) s1+=366;
else s1+=365;
}
for(int i=1000;i<y2;i++)
{
if(isrun(i)) s2+=366;
else s2+=365;
}//计算年的天数。
cout<<s1+mday(m1,y1)+da1;
cout<<endl;
cout<<s2+mday(m2,y2)+da2;
int t=abs(s1+mday(m1,y1)+da1-s2-mday(m2,y2)-da2); //月份天数的差。
days=t+1;
cout<<days<<endl;
return 0;
}