#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;
}