import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String d1 = scanner.next();
String d2 = scanner.next();
int diff = getDaysBetweenDates(d1, d2);
System.out.println(diff);
}
}
public static int getDaysBetweenDates(String d1, String d2) {
int year1 = Integer.parseInt(d1.substring(0, 4));
int month1 = Integer.parseInt(d1.substring(4, 6));
int day1 = Integer.parseInt(d1.substring(6, 8));
int year2 = Integer.parseInt(d2.substring(0, 4));
int month2 = Integer.parseInt(d2.substring(4, 6));
int day2 = Integer.parseInt(d2.substring(6, 8));
// 加上之前年份中为闰年时未加的天数
int days1 = year1 * 365 + (year1 - 1) / 4 - (year1 - 1) / 100 + (year1 - 1) / 400 + getDaysFromMonth(month1, year1) + day1;
int days2 = year2 * 365 + (year2 - 1) / 4 - (year2 - 1) / 100 + (year2 - 1) / 400 + getDaysFromMonth(month2, year2) + day2;
return Math.abs(days2 - days1) + 1;
}
public static int getDaysFromMonth(int month, int year) {
int[] daysInMonth = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int days = 0;
for (int i = 1; i < month; i++) {
days += daysInMonth[i];
}
if (month > 2 && isLeapYear(year)) {
days += 1;
}
return days;
}
public static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}