n = gets.chomp
#n = gets.chomp.to_i
#a,b,c = gets.split.map(&:to_i)

len = n.length
num = n.to_i
rtn = 0

(1..len).each do |i|
  if i.modulo(2) == 1
    if i == len
      rtn += num - ((10 ** (i - 1)) - 1)
    else
      rtn += 9 * (10 ** (i - 1))
    end
  end
end
puts rtn
