title: Find First Natural Number Whose Factorial Divisible X
signature: findFirstNaturalNumberWhoseFactorialDivisibleX :: Integer -> Integer
  findFirstNaturalNumberWhoseFactorialDivisibleX x = 
source_py: def find_first_natural_number_whose_factorial_divisible_x(x):
      i = 1
      fact = 1
      for i in range(1, x):
          fact = (fact * i)
          if ((fact % x) == 0):
              break
      return i
source_cpp: int find_first_natural_number_whose_factorial_divisible_x(int x) {
    int i = 1;
    int fact = 1;
    for ( i = 1;
    i < x;
    i ++ ) {
      fact = fact * i;
      if ( fact % x == 0 ) break;
    }
    return i;
  }