Supongamos que tenemos una lista . El objetivo es contar el número de permutaciones de una lista de elementos de manera que ninguna permutación se iguale.
Una permutación se iguala a otra si se puede obtener una simplemente volteando la otra. Por ejemplo, se iguala a , y se iguala a . En general, cada permutación debe representar una lista en la que los elementos tengan "vecinos" diferentes. Por ejemplo, es igual a porque en ambas listas, el vecino de es , los vecinos de son y , etc.