5 aab ab baa bbaab bbb 7 baa bbbabaabbaaaabab aabbbbbaabaaab aa baaababa bba ababbbbbb Correct output: (augmented with spaces to show separation between codewords) --------------- baa : YES bbb ab aab baa aab ab : YES aab bbb baa baa ab : YES aa : NO baa ab ab a : NO (a is not a codeword) bba : NO ab ab bbb bb : NO (bb is not a codeword)