#include <stdio.h>

#define MOD 1000000007U

unsigned factorial(unsigned n) {
	unsigned long long r = n;
	while (--n) {
		r = (r * n) % MOD;
	}
	return r;
}

int main(void) {
	factorial(10000000);
	return 0;
}
