LINQ - Split data

Thanks PPR for the link.

I read the solution provided by @Yoichi regarding the Combination library, but I can’t get the result that I want. I also tried to combine code from my previous topic LINQ: group data and concat, but the result is not ok.