압수르디스탄의 도로 2

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

압수르디스탄에는 도시가 NN개 있다. 작년에 도시마다 자기 자신이 아닌 도시를 하나씩 골라, 그 도시와 잇는 도로를 하나 놓았다. 도로는 양방향으로 다닐 수 있다.

각 도시는 나머지 N1N-1개 도시 중 하나를 균등한 확률로 고르고, 도시끼리의 선택은 서로 독립이다. 따라서 도로망은 (N1)N(N-1)^N가지가 나올 수 있고, 각각이 나올 확률은 모두 같다. 두 도시가 서로를 골랐다면 그 사이에는 도로가 두 개 놓인다.

이렇게 놓인 도로 NN개만 이용해서 어느 도시에서든 나머지 모든 도시로 갈 수 있으면 도로망이 연결되었다고 한다. 도로망이 연결될 확률을 구하여라.

입력

첫째 줄에 도시의 개수 NN이 주어진다. (2N1402 \le N \le 140)

출력

첫째 줄에 도로망이 연결될 확률을 출력한다. 소수점 아래 13번째 자리에서 반올림해서 소수점 아래 자리를 정확히 12개 출력하고, 반올림할 자리의 값이 5이면 올린다. 확률이 1이면 1.000000000000을 출력한다.