#include <bits/stdc++.h>
using namespace std;
int d1, d2;
int ans;
int getday(int y, int m) {
if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)
return 31;
if (m == 4 || m == 6 || m == 9 || m == 11)
return 30;
if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0)
return 29;
else
return 28;
}
int rev(int x) {
int ans;
while (x) {
ans = ans * 10 + (x % 10);
x /= 10;
}
return ans;
}
int main() {
cin >> d1>> d2;
for (int y = 1000; y <= 9999; y++) {
int revy = rev(y);
int m = revy / 100;
int d = revy % 100;
if (m >= 1 && m <= 12 && d >= 1 && d <= getday(y, m)) {
int x = y * 10000 + revy;
if (x >= d1 && x <= d2)
ans++;
}
}
cout << ans<< endl;
return 0;
}