De Bruijn Sequence

hard
De Bruijn Sequence - Coding Problem | K5kC