T=int(1e18) #これが1e9だと不可。うーん...。
def cut0(val) :
while True :
if val%10==0 :
val=val/10
else :
break
return val
def func1(N) :
val=1
for num in xrange(1,N+1) :
val=cut0(num*val)
val=val%T
return val%int(1e9)
print func1(int(raw_input()))