**Step 2 (uniform derivative bounds on $B(x_0,r)$).**
Fix a multiindex $\alpha$ with $|\alpha|=k \ge 1$. For any $x \in B(x_0,r)$ we have $B(x,r) \subset B(x_0,2r) \subset U$, hence [Theorem 37](/theorems/37) (with first–order step iterated $k$ times) yields
\begin{align*}
|D^\alpha u(x)|
&\le \frac{(2^{\,n+1} n)^k}{r^{k}} \cdot \frac{\Gamma\!\big(1 + \tfrac{n}{2}\big)}{\pi^{n/2}} \,\frac{1}{r^{n}} \,\|u\|_{L^1(B(x_0,2r))} \\
&= M \left( \frac{2^{\,n+1} n}{r} \right)^{k} \, k^{\,k} \cdot \frac{1}{k^{\,k}}. \tag{A}
\end{align*}
To pass from $k$–wise iteration to a factorial–type bound we use two combinatorial/analytic facts. First, Stirling’s formula implies
\begin{align*}
k^{\,k} \le C_{\mathrm{St}}\, e^{\,k} \, k! \quad \text{for all } k \in \mathbb{N}. \tag{B}
\end{align*}
Second, the multinomial identity
\begin{align*}
n^k = (1+\cdots+1)^k = \sum_{|\alpha|=k} \frac{k!}{\alpha!}
\end{align*}
yields, for each $\alpha$ with $|\alpha|=k$,
\begin{align*}
\frac{k!}{\alpha!} \le n^k \quad \Longrightarrow \quad k! \le n^{k}\, \alpha!. \tag{C}
\end{align*}
Combining (A), (B), (C) and absorbing harmless constants into a single $C \ge 1$ (independent of $\alpha$) gives the uniform bound
\begin{align*}
\|D^\alpha u\|_{L^\infty(B(x_0,r))}
\le C\, M \left( \frac{2^{\,n+1} n\, e}{r} \right)^{|\alpha|} \alpha!. \tag{22}
\end{align*}