Dynamic Programming Multidimensional Meaning