Dynamic programming lcs
/ 21