Little Pony and Alohomora Part I

Time Limit: 1000ms
Memory Limit: 32768KB
This problem will be judged on HDU. Original ID: 4986
64-bit integer IO format: %I64d      Java class name: Main

Description

Trixie is a female unicorn pony and traveling magician, having been rumored to be "the most magical unicorn in all of Equestria". One day, Trixie arrives in Ponyville.


There is n boxes on the stage. There is a random key in each box and each box has a key match it. As a unicorn, Trixie can use "Alohomora"(the unlocking spell) to open any box.

Trixie would like to open all the boxes, also Trixie would like to minimize the spells she used. Help Trixie to calculate the expected number of spells she need to used in order to open all the boxes necessary.

Input

Input contains multiple test cases (less than 100).
For each test case, only one line contains one integer n (1<=n<=1000000000).

Output

For each case, output the corresponding result, rounded to 4 digits after the decimal point.

Sample Input

1
2

Sample Output

1.0000
1.5000

Source

Language: 
Theme: 
Share Code? 

Powered by NB231 | Current Style: .