 Then as the search pointer proceeds past the search window and forward, as far as the run pattern repeats in the input, the search and input pointers will be in sync and match characters until the run pattern is interrupted.Then "L" characters have been matched in total, "L" > "D", and the code is ["D", "L", "c"].Upon decoding ["D", "L", "c"], again, "D" = "L"R. When the first "L"R characters are read to the output, this corresponds to a single run unit appended to the output buffer.