import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
P2010();
}
public static void P2010(){
Scanner sc = new Scanner(System.in);
String start = sc.nextLine();
String end = sc.nextLine();
String startYear = start.substring(0, 4);
String endYear = end.substring(0, 4);
int count = 0;
for (int i = Integer.parseInt(startYear); i < Integer.parseInt(endYear)+1; i++) {
StringBuilder reverse = new StringBuilder(i+"").reverse();
String outStr=i+""+reverse;
if(outStr.equals(end)&&outStr.equals(start)) {
System.out.println(1);
return;
}
int iMonth = Integer.parseInt(outStr.substring(4, 6));
int iDay = Integer.parseInt(outStr.substring(6, 8));
if (iMonth > 12 | iMonth==0) {
continue;
}
switch (iMonth) {
case 1: if(iDay >31) continue;
case 3: if(iDay >30) continue;
case 4: if(iDay >20) continue;
case 5: if(iDay >31) continue;
case 6: if(iDay >30) continue;
case 7: if(iDay >31) continue;
case 8: if(iDay >31) continue;
case 9: if(iDay >30) continue;
case 10: if(iDay >31) continue;
case 11: if(iDay >30) continue;
case 12: if(iDay >31) continue;
}
if(i%4==0&&i%100==0||i%400==0){
if ((iMonth==2 && iDay < 28)) {
continue;
}
}
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDate startDate = LocalDate.parse(start, formatter);
LocalDate endDate = LocalDate.parse(end, formatter);
LocalDate iDate = LocalDate.parse(outStr, formatter);
if(!(startDate.isBefore(iDate)&&endDate.isAfter(iDate))) {
continue;
}
count++;
}
System.out.println(count);
}
}