#include <bits/stdc++.h>
using namespace std;
int gcd(int a, int b) {
  while (b) {
    a %= b;
    swap(a, b);
  }
  return a;
}
string lesh[10];
string tp[20][30];
int n;
int XX;
int Solve(int ord[4], int c, int q) {
  string tmp = "";
  for (int i = 0; i < q; i++) tmp += tp[c][i];
  int cc = 0;
  int prev = 0;
  for (int i = 0; i < tmp.length(); i++) {
    int ci = ord[cc];
    while ((i - prev) < lesh[ci].length() && tmp[i] == lesh[ci][i - prev]) i++;
    if (i - prev == lesh[ci].length()) cc++;
    if (cc == n) break;
    prev = i;
  }
  if (cc != n) {
    return -1;
  }
  int x = 0;
  for (int i = 0; i < 4; i++) {
    if (ord[i] != i && ord[i] != -1) x++;
  }
  x *= n - 1;
  XX = x;
  int res = n * (n - 1) / 2 + 1 - x;
  return res;
}
int main() {
  scanf("%d", &n);
  int res = 0;
  if (n == 1) {
    printf("1");
    return 0;
  }
  if (n == 3) {
    printf("5");
    return 0;
  }
  if (n <= 5) {
    printf("3");
    return 0;
  }
  if (n < 14) {
    printf("5");
    return 0;
  }
  if (n < 26) {
    printf("7");
    return 0;
  }
  if (n < 42) {
    printf("9");
    return 0;
  }
  if (n < 62) {
    printf("11");
    return 0;
  }
  if (n < 86) {
    printf("13");
    return 0;
  }
  if (n < 101) {
    printf("15");
    return 0;
  }
  return 0;
}
