//Sorting into three listsnSrt=List.Reverse(List.Sort(n));nSbL=List.Chop(nSrt,3);lst1=List.Transpose(List.TakeEveryNthItem(nSbL,2,-1));lst2=List.Transpose(List.Reverse((List.TakeEveryNthItem(nSbL,2,0))<1>));//Three sublists with the sum of numbers more or less the samelst3=(List.Transpose([List.Shuffle(lst1<1>),List.Shuffle(lst2<1>)]));lst4 =List.Flatten(List.Clean(lst3,false)<1>,-1);