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