public static void Main()
int userInput = Convert.ToInt32(Console.ReadLine());
int result = Factorial(userInput);
Console.WriteLine(result);
static int Factorial(int number)
Console.WriteLine("Cannot calculate factorial for negative numbers.");
if (number == 0 || number == 1)
for (int i = 2; i <= number; i++)