>>978
それなら、組み合わせを計算してから、ソート・グルーピング・map head すればいいだけなのでは?