import java.util.*;
public class Main{
	public static void main(String args[]) {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	}
} import java.util.*; util.* java public class Main{
	public static void main(String args[]) {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	}
} Main public static void main(String args[]) {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	} main {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int N=sc.nextInt(); N sc.nextInt() sc.nextInt sc sc.close() sc.close sc int M=(int)Math.log10(N); M (int)Math.log10(N) Math.log10 Math N int S=0; S 0 if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		} M%2==0 M%2 M 2 0 {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		} for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			} int i=0; int i=0; i 0 i<M/2 i M/2 M 2 i++ i++ i {
				S+=9*(int)Math.pow(10, 2*i);
			} {
				S+=9*(int)Math.pow(10, 2*i);
			} S+=9*(int)Math.pow(10, 2*i) S 9*(int)Math.pow(10, 2*i) 9 (int)Math.pow(10, 2*i) Math.pow Math 10 2*i 2 i S+=(N+1-(int)Math.pow(10, M)) S (N+1-(int)Math.pow(10, M)) N+1 N 1 (int)Math.pow(10, M) Math.pow Math 10 M {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		} for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			} int j=0; int j=0; j 0 j<=(M-1)/2 j (M-1)/2 (M-1) M 1 2 j++ j++ j {
				S+=9*(int)Math.pow(10, 2*j);
			} {
				S+=9*(int)Math.pow(10, 2*j);
			} S+=9*(int)Math.pow(10, 2*j) S 9*(int)Math.pow(10, 2*j) 9 (int)Math.pow(10, 2*j) Math.pow Math 10 2*j 2 j System.out.println(S) System.out.println System.out System System.out S String args[] args public class Main{
	public static void main(String args[]) {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	}
} public class Main{
	public static void main(String args[]) {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	}
} Main
import java.util.*;
public class Main{
	public static void main(String args[]) {
		Scanner sc=new Scanner(System.in);
		int N=sc.nextInt();
		sc.close();
		int M=(int)Math.log10(N);
		int S=0;
		if(M%2==0) {
			for(int i=0;i<M/2;i++) {
				S+=9*(int)Math.pow(10, 2*i);
			}
			S+=(N+1-(int)Math.pow(10, M));
		}else {
			for(int j=0;j<=(M-1)/2;j++) {
				S+=9*(int)Math.pow(10, 2*j);
			}
		}
		System.out.println(S);
	}
}