shuffleproduct
