#include<iostream>
#include<math.h>
using namespace std;

bool isLeap(int y) {
    if ((y % 400 == 0) || (y % 100 != 0 && y % 4 == 0)) {
        return true;
    }
    else {
        return false;
    }
}

int dayofyear(int y, int m, int d) {
    static const int days[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
    int sum = d;
    for (int i = 0;i < m - 1;i++) {
        sum = sum + days[i];
    }
    if (m > 2 && isLeap(y)) {
        sum = sum + 1;
    }
    return sum;
}

int gapsofyear(int y1, int y2) {
    int sum = 0;
    for (int i = y1;i < y2;i++) {
        if (isLeap(i)) {
            sum = sum + 366;
        }
        else {
            sum = sum + 365;
        }
    }
    return sum;
}

int main() {
    long long x;
    long long y;
    while (cin >> x >> y) {

        int year1 = x / 10000;         
        int month1 = (x / 100) % 100;
        int day1 = x % 100;     

        int year2 = y / 10000;
        int month2 = (y / 100) % 100;
        int day2 = y % 100;

        int sum1 = dayofyear(year1, month1, day1);
        int sum2 = dayofyear(year2, month2, day2);

        int gaps = gapsofyear(year1, year2);

        cout << sum2-sum1 + gaps + 1 << endl;
    }
    return 0;
}