1,2,…,n тоонуудын пермутаци агуулсан массив өгөгдөв; солилтын шатууд ашиглан массивыг эрэмбэл. Солилтын нэг шатанд хоорондоо ялгаатай хосын дурын тоог сонгоод хос бүрийн элементүүдийг солиж болно.
Шатын хамгийн бага тоог ол, мөн шат бүрт хосуудаа хэрхэн сонгохоо харуул.
Эхний мөрөнд n бүхэл тоо: массивын хэмжээ.
Хоёр дахь мөрөнд n бүхэл тоо x1,x2,…,xn: анхны пермутаци.
Эхлээд k бүхэл тоог хэвлэ: шатын хамгийн бага тоо.
Дараа нь шат бүрт солилтын тоо бол солилт бүрийн индексүүдийг хэвлэ. Ямар ч хүчинтэй хариуг хэвлэж болно.
5 5 2 1 3 4
2 2 1 3 4 5 1 3 5