Dynamic Programming·DP on Two Sequences·FoundationWhy two strings need a gridThe longest common subsequence of two strings is wanted.Why is the state a pair of positions rather than one?ABecause the strings may have different lengthsBBecause progress through each string is independent and both must be trackedCBecause a subsequence can run backwards through either stringDBecause every character has to be compared against every other character in turnCheck answer