/*
TASK:minitime
LANG:C++
*/
#include<iostream>
#include<string>
using namespace std;

int main()
{
long n,i,j,k,l,br=0,maxbr=9000;
cin>>n;
for(i=1;i<=n;i++)
{
if(i==1) {br=n;}
if(n%i!=0) {br=((n/i)+1)+i;}
if(n%i==0 && i!=1) br=n/i+i;
if(br<maxbr) {maxbr=br;}
}
cout<<maxbr<<"\n";
system("pause");
return 0;
}
