"use strict";

const input = require("fs").readFileSync("/dev/stdin", "utf8");

const N = Number(input);
const main = N => {
  const digit = String(N).length;
  switch (digit) {
    case 1:
      // 1桁の場合 => 数値そのもの
      return N;
      break;
    case 2:
      // 2桁の場合 => 9
      return 9;
      break;
    case 3:
      // 3桁の場合 => 9 + 数値そのもの + 1
      return 9 + 1 + (N - 100);
      break;
    case 4:
      // 4桁の場合 => 9 + 900
      return 9 + 900;
      break;
    case 5:
      // 5桁の場合 => 9 + 900 + 数値そのもの + 1
      return 9 + 900 + 1 + (N - 10000);
      break;
    case 6:
      // 6桁の場合 => 9 + 900 + 90000
      return 9 + 900 + 90000;
      break;
  }

  return N;
};

console.log(main(N));