Overlapping subproblem