import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
//本题本质是一个古典概型问题。
//第一步:计算总的可能情况数(样本空间)
//第一次射击:可以从 n 个随从中任选一个。
//第二次射击:从剩下的 n-1 个随从中任选一个。
//所以总的情况数是:n×(n−1)
//第二步:计算满足条件的情况数(有利事件)
//我们希望两次射击 恰好消灭第 1 个和第 n 个随从。
//第一次打第 1 个,第二次打第 n 个。
//第一次打第 n 个,第二次打第 1 个。
//所以有利事件数 = 2。
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long n=in.nextInt();
if(n==2){
double ant=1.0000000000;
System.out.printf("%.10f",ant);
}else{
long num=n*(n-1);
double res=2.0/num;
System.out.printf("%.10f",res);
}
}
}