written: 2025-07-18 by david vajda lzw exercise Mi 17. Sep 15:25:30 CEST 2025 ACBAAAACCAACACCBCBBACCCBBBBACBCABAABCACABABCBBBABBBCBBACABBCCCCBAACCCCBACAACACBAABBCBBCBBCCCCCBBAAACBBACAABAABABCBCBBAACACCBABAA