#include #include #include using namespace std; long f(long N) { vectord; long t=N; while(t) { d.push_back(t%10); t/=10; } reverse(d.begin(),d.end()); long dp[20][11][2][10][10]={}; dp[0][0][0][0][0]=1; long ans=0; for(int i=0;i=10)t/=10; if(t==2)ans--; } if(N>=2)ans++; return ans; } main() { long A,B; cin>>A>>B; long ans=f(B)-f(A-1); if((A-1)%10==1) { long t=A; while(t>=10)t/=10; if(t==2)ans--; } cout<