LZ77 complete