N = gets.to_i ok = 1 ng = 10 ** 10000 while (ng - ok).abs >= 2 x = (ng + ok) / 2 if x ** 2 < N ok = x else ng = x end end puts ok.to_s.size