Wenn in einem Wort der Buchstabe x vorkommt, dann kann der nächste kein x sein und der übernächste auch nicht, es muss also ein Block der Form xyy sein, ein solcher Block werde mit z abgekürzt.
Ein Wort, das zum zweiten meiner oben charakterisierten drei Fälle gehört, sieht also folgendermaßen aus :
yy..yy z yy..yy z yy..yy z yy --- yy z yy..yy xy
Hierin kommen die z-Blöcke n-1 mal vor und vor dem letzten x noch m - 2·(n-1) - 1 mal ein y. Vor dem letzten x gibt es also (n-1) + (m-2·(n-1)-1) = m-n Buchstaben y oder z. Die z-Blöcke können daher an (m-n über n-1) Positionen stehen und so viele Wörter der zweiten Sorte gibt es.
Die Überlegungen für den ersten und den dritten Fall verlaufen analog.