Заводът за автоматично сглобяване изпълнява 6 функции с всеки пристигащ кадър: добавяне на оси, добавяне на колела към осите, инсталиране на предното стъкло към рамката, инсталиране на арматурното табло, инсталиране на волана и инсталиране на вътрешното сядане. след като тези 6 задачи бъдат изпълнени, всяка кола отива в отделна сграда за довършване на щрихи. ако тези задачи могат да бъдат подредени по линейна поточна линия в произволен ред, с изключение на това, че осите трябва да бъдат монтирани
c ) 360 къс път : има 6 c ! начини за изпълнение на шестте задачи . половината ще имат колела преди осите и половината ще имат осите преди колелатa . така че искаме r  6 c ! / 2 - > 720 / 2  360
divide(factorial(6), const_2)