#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
int main()
{
    long long int a[100100],i,n;
    scanf("%lld",&n);
    a[1]=1;
    for(i=2;i<100100;i++)
    {
        a[i]=a[i-1]*i;
        a[i]=a[i]%1000000007;
    }
    printf("%lld",a[n]);
    return 0;
}
