Sites that De Bruijn Sequence Puzzle follows