>>11356073Every operand inside the outer parentheses is an integer, and the integers are closed under all four of the operations used (excepting a 0^0 case but that doesn't occur here so it's moot). So the thing evaluates to an integer. Then the integer's factorial is taken.
If the integer is negative, then the factorial is "undefined" or "complex infinity (gamma function). If not, then it's one of a familiar sequence of natural numbers, of which 124 is manifestly, sure as shit not one.