#include <iostream>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
long long N;
cin>>N;
if(N>1000000006){
	cout<<0;
	return 0;
}
long long d=1;
for(int i=1; i<N+1; i++){
	long long r=i%1000000007;
	d=d*r;
	d=d%1000000007;
	
}
cout<<d;
	return 0;
}