N = gets.to_i if N >= 50 puts '0' * 12 else puts (1 .. N).inject{|t,n| t * n % 10 ** 12 } end