#include #include #define ll long long using namespace std; ll a,b; ll s; ll s1[15]; void Add1(ll a) { if(a%2) while(a) { s+=a%10; a/=10; } } void Add10(ll a) { while(a/100) { s+=(a%10)*5; a/=10; } s+=5*(a/10) + s1[1]; } void Add100(ll a) { while(a/1000) { s+=(a%10)*50; a/=10; } s+=50*(a/100) + s1[2]; } void Add1000(ll a) { while(a/10000) { s+=(a%10)*500; a/=10; } s+=500*(a/1000) + s1[3]; } void Add10000(ll a) { while(a/100000) { s+=(a%10)*5000; a/=10; } s+=5000*(a/10000) + s1[4]; } void Add100000(ll a) { while(a/1000000) { s+=(a%10)*50000; a/=10; } s+=50000*(a/100000) + s1[5]; } void Add1000000(ll a) { while(a/10000000) { s+=(a%10)*500000; a/=10; } s+=500000*(a/1000000) + s1[6]; } void Add10000000(ll a) { while(a/100000000) { s+=(a%10)*5000000; a/=10; } s+=5000000*(a/10000000) + s1[7]; } void Add100000000(ll a) { while(a/1000000000) { s+=(a%10)*50000000; a/=10; } s+=50000000*(a/100000000) + s1[8]; } void Add1000000000(ll a) { while(a/10000000000) { s+=(a%10)*500000000; a/=10; } s+=500000000*(a/1000000000) + s1[9]; } int main() { s1[1]=25; for(int i=2;i<=9;i++) s1[i]=10*s1[i-1]+45; cin>>a>>b; while(a+1<=b+1 && a%10!=0) { Add1(a); a++; } while(a+10<=b && a%100!=0) { Add10(a); a+=10; } while(a+100<=b && a%1000!=0) { Add100(a); a+=100; } while(a+1000<=b && a%10000!=0) { Add1000(a); a+=1000; } while(a+10000<=b && a%100000!=0) { Add10000(a); a+=10000; } while(a+100000<=b && a%1000000!=0) { Add100000(a); a+=100000; } while(a+1000000<=b && a%10000000!=0) { Add1000000(a); a+=1000000; } while(a+10000000<=b && a%100000000!=0) { Add10000000(a); a+=10000000; } while(a+100000000<=b && a%1000000000!=0) { Add100000000(a); a+=100000000; } while(a+1000000000<=b && a%1000000000==0) { Add1000000000(a); a+=1000000000; } while(a+100000000<=b && a%100000000==0) { Add100000000(a); a+=100000000; } while(a+10000000<=b && a%10000000==0) { Add10000000(a); a+=10000000; } while(a+1000000<=b && a%1000000==0) { Add1000000(a); a+=1000000; } while(a+100000<=b && a%100000==0) { Add100000(a); a+=100000; } while(a+10000<=b && a%10000==0) { Add10000(a); a+=10000; } while(a+1000<=b && a%1000==0) { Add1000(a); a+=1000; } while(a+100<=b && a%100==0) { Add100(a); a+=100; } while(a+10<=b && a%10==0) { Add10(a); a+=10; } while(a+1<=b+1) { Add1(a); a++; } cout<