#include <bits/stdc++.h>
using namespace std;
long long int power(long long int a, long long int b) {
  if (b == 0) return 1;
  if (b == 1) return a;
  long long int c = power(a, b / 2);
  if (b % 2 == 0) return ((c % 1000000007) * (c % 1000000007)) % 1000000007;
  return ((((c % 1000000007) * (c % 1000000007)) % 1000000007) *
          (a % 1000000007)) %
         1000000007;
}
int main() {
  long long int n;
  cin >> n;
  long long int i;
  long long int ans = 99999999999999;
  for (i = 1; i <= sqrt(n); i++) {
    long long int j = ceil(n / (i * 1.0));
    ans = min(ans, i + j);
  }
  cout << ans << endl;
  return 0;
}
