#include <iostream>
#include <string>
using namespace std;
int getCount(int year, int month, int day)
{
int monthDay[13] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365};
int count= 0;
count = monthDay[month - 1] + day;
if (month > 2 && (year % 400 == 0 || year % 4 == 0 && year % 100 != 0))
{
++count;
}
return count;
}
int main()
{
string date1, date2;
while (cin >> date1 >> date2)
{
int d1 = stoi(date1), d2 = stoi(date2);
int year1 = d1/10000, year2 = d2/10000;
int month1 = d1%10000/100, month2 = d2%10000/100;
int day1 = d1%100, day2 = d2%100;
if (year1 < year2
|| year1 == year2 && month1 < month2
|| year1 == year2 && month1 == month2 && day1 < day2)
{
swap(year1, year2);
swap(month1, month2);
swap(day1, day2);
}
int count1 = getCount(year1, month1, day1);
int count2 = getCount(year2, month2, day2);
int interval = 1;
if (year1 == year2)
{
interval += count1 - count2;
}
else
{
if (year2 % 400 == 0 || year2 % 4 == 0 && year2 % 100 != 0)
interval += 366 - count2;
else
interval += 365 - count2;
while (year2 + 1 < year1)
{
if (year2 % 400 == 0 || year2 % 4 == 0 && year2 % 100 != 0)
interval += 366;
else
interval += 365;
++year2;
}
interval += count1;
}
cout << interval << endl;
}
return 0;
}