# Factorial problem Dynamic Solution: ``` def factorial(number): result = 1 for i in range(2, number + 1): result *= i return result # Driver Code number = 6; print("Factorial of", number, "is", factorial(number)) ```