#include <iostream>

using namespace std;


int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int l_month[12]={31,29,31,30,31,30,31,31,30,31,30,31};

bool leap(int year) {

  if((year%4==0 && year%100!=0) || year%400==0) return true;

  else return false;

}

int main() {

  int y1,m1,d1,y2,m2,d2;

  int sum1,sum2;


  while(cin >> y1 >> m1 >> d1 >> y2 >> m2 >> d2) {

    if(y1==-1 || m1==-1 || d1==-1 || y2==-1 || m2==-1 || d2==-1) break;

    
    if(y1==y2) {

      if(leap(y1)==true) {

	sum1=0;

	for(int i=0;i<m1-1;i++) sum1+=l_month[i];

	sum1+=d1;

	sum2=0;

	for(int i=0;i<m2-1;i++) sum2+=l_month[i];

	sum2+=d2;

	cout << sum2-sum1 << endl;

      }

      else {

	sum1=0;

	for(int i=0;i<m1-1;i++) sum1+=month[i];

	sum1+=d1;

	sum2=0;

	for(int i=0;i<m2-1;i++) sum2+=month[i];

	sum2+=d2;

	cout << sum2-sum1 << endl;

      }

    }

    else {

      if(leap(y1)==true) {

	sum1=0;

	for(int i=0;i<m1-1;i++) sum1+=l_month[i];

	sum1+=d1;

	sum2=0;

	for(int i=y1;i<y2;i++) {

	  if(leap(i)==true) sum2+=366;

	  else sum2+=365;

	}

	if(leap(y2)==true) {

	  for(int i=0;i<m2-1;i++) sum2+=l_month[i];

	}

	else {

	  for(int i=0;i<m2-1;i++) sum2+=month[i];

	}

	cout << sum2-sum1+1 << endl;

      }

      else {

	sum1=0;

	for(int i=0;i<m1-1;i++) sum1+=month[i];

	sum1+=d1;

	sum2=0;

	for(int i=y1;i<y2;i++) {

	  if(leap(i)==true) sum2+=366;

	  else sum2+=365;

	}

	if(leap(y2)==true) {

	  for(int i=0;i<m2-1;i++) sum2+=l_month[i];

	}

	else {

	  for(int i=0;i<m2-1;i++) sum2+=month[i];

	}

	cout << sum2-sum1+1 << endl;

      }
    }

  }

  return 0;

}