#include <iostream>
using namespace std;

bool isLeapYear(int year) {
    return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
}

int main() {
    const int daysPerMonth[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, };
    while (true) {
        int y[2], m[2], d[2];
        cin >> y[0] >> m[0] >> d[0] >> y[1] >> m[1] >> d[1];
        if (y[0] < 0 || m[0] < 0 || d[0] < 0 || y[1] < 0 || m[1] < 0 || d[1] < 0) {
            break;
        }
        int dayNumInYear[] = {d[0], d[1], };
        for (int i = 0; i < 2; i++) {
            for (int j = 0; j < m[i] - 1; j++) {
                dayNumInYear[i] += (j == 1 && isLeapYear(y[i])) ? 29 : daysPerMonth[j];
            }
        }
        int output = 0;
        output += dayNumInYear[1] - dayNumInYear[0];
        for (int i = y[0]; i < y[1]; i++) {
            output += (isLeapYear(i)) ? 366 : 365;
        }
        cout << output << endl;
    }
}