N = gets.to_i f = (1..[100, N].min).inject(:*) ans = if f < 10**12 f else "%012d" % (f % 10**12) end puts ans