<imgclass="img-responsive center-block"alt="5x5 grid, with removed 3x3 grid from the top-right"src="https://cdn.freecodecamp.org/curriculum/project-euler/gnomon-numbering-1.png"style="background-color: white; padding: 10px;">
We want to number each cell of $L(m, n)$ with consecutive integers 1, 2, 3, ... such that the number in every cell is smaller than the number below it and to the left of it.
<imgclass="img-responsive center-block"alt="two valid numberings of L(5, 3)"src="https://cdn.freecodecamp.org/curriculum/project-euler/gnomon-numbering-2.png"style="background-color: white; padding: 10px;">
Let $LC(m, n)$ be the number of valid numberings of $L(m, n)$. It can be verified that $LC(3, 0) = 42$, $LC(5, 3) = 250\\,250$, $LC(6, 3) = 406\\,029\\,023\\,400$ and $LC(10, 5)\bmod 76\\,543\\,217 = 61\\,251\\,715$.