Now I realize it is not that hard but it is a test question and should have a fast way to solve as indicated by the teacher. However, I fail to see it.
If both $m$ and $n$ are two-digit natural numbers and $m! = 156 \cdot n!$ find the value of $m-n$.
$m\cdot(m-1)\cdots(n+1) = 156$ and $m$ and $n$ are two digit numbers. So we are looking for the product of some number of consecutive two digit numbers equaling 156. One two digit number is going to be less than 100, and three is going to be more than 1000, so it's got to be two consecutive numbers. If the problem has a solution, it is therefore 2.
It turns out that $\sqrt{156}\approx 12.5$, so a reasonable guess is 12 and 13. The product of these two numbers is indeed 156. So we can deduce that $m=13$ and $n=11$, and the difference is indeed 2.