For each combining character there is an opportunity to combine it with the base character if there is no character in between them with the same combining class as the combining character in question (this is to avoid a re-ordering that would change the meaning).