#include <bits/stdc++.h>
using namespace std;
int x;
int f(int a, int b) { return (a * b + 1) / 2; }
bool ok(int n) {
  if (x == 3 && n == 3) return false;
  if (n % 2 == 0 && x % 4) return false;
  if (n % 2 == 0) {
    if (x / 4 <= f(n / 2 - 1, n / 2 - 1)) return true;
    return false;
  }
  int z = f(n, n);
  if (x > z) return false;
  return true;
}
int main() {
  cin >> x;
  for (int i = (int)(1), _n = (int)(100000); i < _n; i++)
    if (ok(i)) {
      cout << i << endl;
      break;
    }
  {
    int _;
    cin >> _;
  }
}
