#include const long long p=1000000001; long long powten(long long n){ if(n<=0) return 1; return powten(n-1)*10; } int main(int argc, char const *argv[]){ long long n,a,b,c; scanf("%lld",&n); a=n/p; b=0; c=0; while(a>0){ b++; a/=10; } for(a=1;a0){ c+=(n/p/powten(b-1)-1)*powten((b+1)/2-1); n-=n/p/powten(b-1)*(powten(b-1)+1); b-=2; n/=10; } printf("%lld\n",c); return 0; }