using System;
public class Program
{
public static void Main()
int n=int.Parse(Console.ReadLine());
int i,j,flag=0;
int k=0;
int[] a=new int[10];
for(j=1;j<10;j++)
int fact=1;
for(i=1;i<j;i++)
fact=fact*i;
}
a[k]=fact;
k++;
for(i=0;i<9;i++)
if(a[i]<n)
flag=a[i];
Console.WriteLine(flag);