input: Write a python function to determine the smallest natural number such that its factorial can be evenly divided by x.
  assert smallest_Factorial_Divisor(10) == 5
  assert smallest_Factorial_Divisor(15) == 5
  assert smallest_Factorial_Divisor(5) == 4
output: def smallest_Factorial_Divisor(x):
      def factorial(n):
          if n == 0 or n == 1:
              return 1
          result = 1
          for i in range(2, n + 1):
              result *= i
          return result
  
      n = 1
      while True:
          if factorial(n) % x == 0:
              return n
          n += 1