import java.util.*;

class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int len = input.length();
		int num = Integer.parseInt(input);
		int ans = 0;
		switch(len%2){
			case 0:
			for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i);
			break;

			case 1:
			if(len == 1){
				ans = num;
				break;
			}
			for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i);
			ans += Integer.parseInt(input.substring(1))+1;
			ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1);
			break;
		}

		System.out.println(ans);
	}
}

 import java.util.*; util.* java class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int len = input.length();
		int num = Integer.parseInt(input);
		int ans = 0;
		switch(len%2){
			case 0:
			for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i);
			break;

			case 1:
			if(len == 1){
				ans = num;
				break;
			}
			for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i);
			ans += Integer.parseInt(input.substring(1))+1;
			ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1);
			break;
		}

		System.out.println(ans);
	}
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int len = input.length();
		int num = Integer.parseInt(input);
		int ans = 0;
		switch(len%2){
			case 0:
			for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i);
			break;

			case 1:
			if(len == 1){
				ans = num;
				break;
			}
			for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i);
			ans += Integer.parseInt(input.substring(1))+1;
			ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1);
			break;
		}

		System.out.println(ans);
	} main {
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int len = input.length();
		int num = Integer.parseInt(input);
		int ans = 0;
		switch(len%2){
			case 0:
			for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i);
			break;

			case 1:
			if(len == 1){
				ans = num;
				break;
			}
			for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i);
			ans += Integer.parseInt(input.substring(1))+1;
			ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1);
			break;
		}

		System.out.println(ans);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String input = sc.next(); input sc.next() sc.next sc int len = input.length(); len input.length() input.length input int num = Integer.parseInt(input); num Integer.parseInt(input) Integer.parseInt Integer input int ans = 0; ans 0 switch(len%2){
			case 0:
			for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i);
			break;

			case 1:
			if(len == 1){
				ans = num;
				break;
			}
			for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i);
			ans += Integer.parseInt(input.substring(1))+1;
			ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1);
			break;
		} len%2 len 2 case 0: 0 case 0: for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i); int i = 0; int i = 0; i 0 i < len i len i+=2 i+=2 i 2 ans += 9 * Math.pow(10, i); ans += 9 * Math.pow(10, i) ans 9 * Math.pow(10, i) 9 Math.pow(10, i) Math.pow Math 10 i break; case 1: 1 case 1: if(len == 1){
				ans = num;
				break;
			} len == 1 len 1 {
				ans = num;
				break;
			} ans = num ans num break; for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i); int i = 0; int i = 0; i 0 i < len-1 i len-1 len 1 i+=2 i+=2 i 2 ans += 9 * Math.pow(10, i); ans += 9 * Math.pow(10, i) ans 9 * Math.pow(10, i) 9 Math.pow(10, i) Math.pow Math 10 i ans += Integer.parseInt(input.substring(1))+1 ans Integer.parseInt(input.substring(1))+1 Integer.parseInt(input.substring(1)) Integer.parseInt Integer input.substring(1) input.substring input 1 1 ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1) ans (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1) (Integer.parseInt(input.substring(0, 1)) - 1) Integer.parseInt(input.substring(0, 1)) Integer.parseInt Integer input.substring(0, 1) input.substring input 0 1 1 Math.pow(10, len-1) Math.pow Math 10 len-1 len 1 break; System.out.println(ans) System.out.println System.out System System.out ans String[] args args
import java.util.*;

class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int len = input.length();
		int num = Integer.parseInt(input);
		int ans = 0;
		switch(len%2){
			case 0:
			for(int i = 0; i < len; i+=2)ans += 9 * Math.pow(10, i);
			break;

			case 1:
			if(len == 1){
				ans = num;
				break;
			}
			for(int i = 0; i < len-1; i+=2)ans += 9 * Math.pow(10, i);
			ans += Integer.parseInt(input.substring(1))+1;
			ans += (Integer.parseInt(input.substring(0, 1)) - 1) * Math.pow(10, len-1);
			break;
		}

		System.out.println(ans);
	}
}


