Hi, how can one prove the following identity?

$\displaystyle \mathrm{v^T} M^{-1} D M^{-1}\mathrm{v} = \mathrm{trace }\left( (M^{-1}\mathrm{v}) (M^{-1}\mathrm{v}) ^T D\right)$,

where $\displaystyle \mathrm{v}$ is a vector, $\displaystyle M$ is a positive definite and symmetric matrix, and $\displaystyle D$ is a symmetric matrix, and dimension is $\displaystyle n$.

Thank you for your help.