Assignment Problem In Dynamic Programming