I have five stacks of three blocks. I can join two stacks together, or split a stack.
How many splits and joins do I need to do to end up with three stacks of five blocks?
My real question is: for A stacks of B blocks into B stacks of A blocks, is it ever the case that the strategy that minimises joins is not the same as the strategy that minimises splits?