M = 1000000007 n = gets.to_i ans = (1 .. n).inject(1) do |s, i| ((s * i % M) * (2 * i - 1) % M) end puts ans