written: 2025-07-18 by david vajda lzw exercise Fr 18. Jul 12:13:32 CEST 2025 BBCBACCABCBACCCABBABCAACAABBBCCCCAACCBBACACCACACBBBAACAAAACABACBABCCCCACACBCCCBABAABABAABACCAAABABCACABCAACCABCCAAABAAABBCCACCBB