There are $n$ children, and each of them independently gets a random integer number of candies between $1$ and $k$ .
What is the expected maximum number of candies a child gets?
The only input line contains two integers $n$ and $k$ .
Print the expected number rounded to six decimal places (rounding half to even).