#include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; int c = a/10000;///取年份 int d = b/10000; int cnt = 0; for(int i=c;i<=d;i++){ int x = i; int y=0; while(x){///辗转相除法 y = y * 10 + x % 10; x /= 10; } if(y/100>12||y/100<1)continue; if(i%4==0&&i%100!=0||i%400==0){///判断闰年 if(y/100==2&&y%100>29)continue;///2月份特殊判断 } else if(y/100==2&&y%100>28)continue; if(y/100==1&&y%100>31)continue;///月份及天数的关系 if(y/100==3&&y%100>31)continue; if(y/100==5&&y%100>31)continue; if(y/100==7&&y%100>31)continue; if(y/100==8&&y%100>31)continue; if(y/100==10&&y%100>31)continue; if(y/100==12&&y%100>31)continue; if(y/100==4&&y%100>30)continue; if(y/100==6&&y%100>30)continue; if(y/100==9&&y%100>30)continue; if(y/100==11&&y%100>30)continue; if((i*10000+y)>=a&&(i*10000+y)<=b) cnt++;///符合条件的回文日期计数 } cout<<cnt; return 0; }