- Time limit: 1.00 s
- Memory limit: 512 MB
Each square of an chessboard has a robot. Each robot independently moves steps, and there can be many robots on the same square.
On each turn, a robot moves one step left, right, up or down, but not outside the board. It randomly chooses a direction among those where it can move.
Your task is to calculate the expected number of empty squares after turns.
Input
The only input line has an integer .
Output
Print the expected number of empty squares rounded to six decimal places (rounding half to even).
Constraints
Example
Input:
10
Output:
23.120740