#include<bits/stdc++.h>
using namespace std;

int main()
{
  double d,ans=0.0;

  cin>>d;

  ans=d*sqrt(2);

  for(int i=1;i<=10;i++){
    if(i<=d){
      double tmp=sqrt(d*d-i*i);
      if(tmp<1.0)ans=max(ans,i+1.0);
      else ans=max(ans,i+tmp);
    }
  }

  printf("%.10f\n",ans);

  return 0;
}