Topic: Dynamic Programming Problem / Level: intermediate
Problem: Solve the "Edit Distance II" problem where you compute the minimum number of operations required to convert one string into another with certain restrictions using dynamic programming.