#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 && n>=0){ n/=10; if(b==1){ c+=n+1; }else{ c+=n/p/powten(b-1)*powten((b+1)/2-1); if(n/p/powten(b-1)