a = gets.to_i
# b = gets.to_i
# s = gets.chomp
# s,t = gets.split.map(&:to_s)
# n= gets.split.map(&:to_i)

# s = gets.chomp.chars.uniq
# puts gets.chomp.chars.uniq.size != 1 ? "Yes" : "No"

p a.even? ? 0.5 : (a/2+1)*1.0/a