Possible Duplicate:
What is the shortest string that contains all permutations of an alphabet?
How can one create a list of numbers so that by taking $n$ consecutive elements from that list, it is possible get every permutation of numbers from 1 to $n$?
I'll explain myself:
The shortest list that contains every permutation of the numbers from 1 to 2 is: $$1, 2, 1$$ It contains (1, 2) and (2, 1).
With numbers from 1 to 3, it would look like something like this: $$1, 2, 3, 1, 2, 1, 3, 2, 1$$ It contains (1, 2, 3), (1, 3, 2), (2, 1, 3), …
Note: I'm not sure that this is the shortest list possible.
Is there any way to find the smallest list for numbers from 1 to $n$?