chain matrix multiplication dynamic programming
Tout plus