String-based LZ77 completed.