n = gets.to_i
ret = 0
(n+1).times do |i|
  if((1 <= i) && (i <= 9))
    ret += 1;
  elsif((100 <= i) && (i <= 999))
    ret += 1;
  elsif((10000 <= i) && (i <= 99999))
    ret += 1;
  end
end
puts ret
