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);
        }
        

    }
   
}