#include using namespace std; struct iostream_init_struct { iostream_init_struct() { std::cin.tie(0); std::cin.sync_with_stdio(false); } } iostream_init; int main(void) { long long n; cin >> n; long long ans = 1; for (long long i = 2; i <= n; ++i) { ans = (ans * i) % 1000000007; } cout << ans << endl; }