/*
TASK: minitime
LANG: C++
*/
#include<iostream.h>
int main()
{
int t,x,i,min;
min=1000;
cin>>x;
for (i=1;i<=x;i++)
{
t=(x/i)+(x%i)+i;
if (t<min) min=t;
}
t=x;
if (t<min) min=t;
cout<<min<<endl;
return 0;
}