#include #include using namespace std; long long sum[12],s[12],si[12]; int main() {long long a,b,sa,sb,i,p; for(i=1;i<=9;i++){s[i]=i+s[i-1];} for(i=1;i<=9;i++){si[i]=si[i-1];if(i%2)si[i]+=i;} cin>>a>>b;p=10; sum[1]=25; for(i=2;i<=9;i++) { p*=10; sum[i]=(45*p)/10+sum[i-1]*10; } long long np,cif,p5=5; p=10; np=1; a--; sa=si[a%p]; while(p<=a) { cif=(a/p)%10; sa+=cif*((a%p+1)/2)+s[cif-1]*p5+cif*sum[np]; np++; p*=10; p5*=5; } p=10; np=1; sb=si[b%p]; while(p<=b) { cif=(b/p)%10; sb+=cif*((b%p+1)/2)+s[cif-1]*p5+cif*sum[np]; np++; p*=10; p5*=5; } cout<