For each positive integer $n$, consider the highest common factor $h_n$ of the two numbers $n! + 1$ and $(n+1)!$. For $n < 100$, find the largest value of $h_n$.

Let's think step by step and output the final answer within \boxed{}.
user