Problem: Let $L$ be a Lie algebra and $K$ an ideal such that $L/K$ is nilpotent and such that $ad(x)|_K$ is nilpotent for all $x \in L$. Prove that $L$ is nilpotent.
By Engel's Theorem, I know that $K$ is nilpotent, which implies that $ad(K)$ is also nilpotent. So, there exists an integer $m$ such that $ad(K)^{(m)} = \{ 0 \}$, where $ad(K)^{(m)}= [ad(K), ad(K)^{(m-1)}]= \{ 0 \}$, (the $m$-th term of the lower central series of $ad(K)$). Now, because I know that an extension of a nilpotent algebra is nilpotent only if it is central, I would like to relate $K$ to $Z(L)$, using information on $ad(K)^{(m)}$, if that makes any sense. Is this a reasonable way to tackle the problem? If so, any hints to proceed?