import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] month1 = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int[] month2 = {0,31,29,31,30,31,30,31,31,30,31,30,31};
String getmouth1 = sc.next();
String getmouth2 = sc.next();
int year1 = Integer.parseInt(getmouth1.substring(0,4));
int year2 = Integer.parseInt(getmouth2.substring(0,4));
int mon1 = Integer.parseInt(getmouth1.substring(4,6));
int mon2 = Integer.parseInt(getmouth2.substring(4,6));
int day1 = Integer.parseInt(getmouth1.substring(6,8));
int day2 = Integer.parseInt(getmouth2.substring(6,8));
int sum = 0;
for (int i = year1; i < year2; i++) {
if((i%4==0 &&i%100 !=0) || i%400 == 0) {
sum+=366;
}else {
sum+=365;
}
}
for (int i = mon1; i < mon2; i++) {
if((i%4==0 &&i%100 !=0) || i%400 == 0) {
sum += month2[i];
}else {
sum+=month1[i];
}
}
for (int i = day1; i <= day2; i++) {
sum++;
}
System.out.println(sum);
}
} import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()){
LocalDate date1 = getDate(scanner.next());
LocalDate date2 = getDate(scanner.next());
System.out.println(date1.until(date2, ChronoUnit.DAYS)+1);
}
}
static LocalDate getDate(String s){
String year = s.substring(0, 4);
String month = s.substring(4, 6);
String day = s.substring(6);
return LocalDate.of(Integer.parseInt(year),Integer.parseInt(month),Integer.parseInt(day));
}
}