N = gets.chomp.to_i
i = 1
min_move = 10 ** 12

loop do
  j = N / i
  if i * j == N
    move = (i - 1) + (j - 1)
    min_move = move if move < min_move
  end
  i += 1
  break if i * i >= N
end

puts min_move
