P10501 [AOJ] Manhattan
普及
题目描述

In Manhattan, roads run where the x or y coordinate is an integer. Both Sunuke-kun's house and Sumeke-kun's house are on the road, and the straight line distance (Euclidean distance) is just d. Find the maximum value that can be considered as the shortest distance when traveling along the road from Sunuke-kun's house to Sumek-kun's house.

Constraints

  • 0 <d ≤ 10
  • d is given up to exactly three decimal places

Input

d

Output

Print the answer on one line. If the absolute error or relative error is 10-9 or less, the answer is judged to be correct.

Examples

Input

1.000

Output

2.000000000000

Input

2.345

Output

3.316330803765

输入格式

见题面

输出格式

见题面

样例输入
1.000
样例输出
2.000000000000