/*
* BISMILLAHIR RAHMANIR RAHIM
* ==========================
*
* Submitted By: SAKLAN
* North East University Bangladesh
*/
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double
#define cinv(v) for(auto &i:v) cin >> i;
#define vi vector<int>
#define vii vector<ll>
#define mod 1000000000
#define cout(v) for(auto e:v) cout << e << sp;
#define srt(v) sort(v.begin(),v.end())
#define rsrt(v) sort(v.rbegin(),v.rend())
#define yes cout<<"YES\n"
#define no cout<<"NO\n"
#define endl '\n'
#define start long long t; cin >> t; while(t--)
#define saklan ios::sync_with_stdio(0); cin.tie(0);
void solve() {
ll n;
cin >> n;
ll a = sqrt(n);
ll b = sqrt(4 * n + 1);
ll res = a + (b - 1) / 2;
cout << res << endl;
}
int main() {
saklan
solve();
return 0;
}