#include <iostream>
#include <cmath>
#include <iomanip>
#include <algorithm>
using namespace std;

int main(){
    double d;
    cin >> d;
    cout << fixed;
    cout << setprecision(10);
    if(d < 1.0){
        cout << d*sqrt(2) << endl;
    }else{
        cout << max(d*sqrt(2), floor(d+1)) << endl;
    }
    return 0;
}