#include <iostream>
using namespace std;
int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
bool is_leap(int y){
return y%4==0&&y%100!=0||y%400==0;
}
//以0为参照
int getdays(int y,int m,int d){
int res=0;
for(int i=1;i<y;i++){
if(is_leap(i)) res+=366;
else res+=365;
}
for(int i=1;i<m;i++){
if(i==2){
if(is_leap(y)) res+=29;
else res+=28;
}else{
res+=days[i];
}
}
res+=d;
return res;
}
int main() {
string a,b;
while(cin>>a>>b){
int sy=0,sm=0,sd=0;
for(int i=0;i<=3;i++) sy=10*sy+a[i]-'0';
for(int i=4;i<=5;i++) sm=10*sm+a[i]-'0';
for(int i=6;i<=7;i++) sd=10*sd+a[i]-'0';
int ey=0,em=0,ed=0;
for(int i=0;i<=3;i++) ey=10*ey+b[i]-'0';
for(int i=4;i<=5;i++) em=10*em+b[i]-'0';
for(int i=6;i<=7;i++) ed=10*ed+b[i]-'0';
int days1=getdays(sy,sm,sd);
int days2=getdays(ey,em,ed);
cout<<days2-days1+1<<endl;
}
return 0;
}