InterleavingString[DP+Recursion]