#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWNpbi50aWUoTlVMTCk7CmxvbmcgbG9uZyBOOwpjaW4+Pk47CmlmKE4+MTAwMDAwMDAwNil7Cgljb3V0PDwwOwoJcmV0dXJuIDA7Cn0KbG9uZyBsb25nIGQ9MTsKZm9yKGludCBpPTE7IGk8TisxOyBpKyspewoJbG9uZyBsb25nIHI9aSUxMDAwMDAwMDA3OwoJZD1kKnI7CglkPWQlMTAwMDAwMDAwNzsKCQp9CmNvdXQ8PGQ7CglyZXR1cm4gMDsKfQ==