Een woordslang is een taalspelletje. Het idee is dat je een ketting van woorden maakt waarbij de laatste letter van een woord gelijk is aan de eerste letter van het volgende woord. Voorbeelden:

  • aap → pinguïn → narwal → leeuw → walvis
  • gans → schildpad → dolfijn → neushoorn

Opgave

Programmeer de functie woordslang() die een lijst woorden vraagt. De functie geeft het laatste woord terug die aan het principe van een woordslang voldoet. Indien de volledige lijst van woorden een woordslang vormt, laat je bijgevolg het laatste woord teruggeven.

Voorbeelden

>>> woordslang(["rups", "spin"])
spin

>>> woordslang(["wolf", "toekan", "nijlpaard"])
wolf

>>> woordslang(["toekan", "nijlpaard", "dingo", "otter", "wolf"])
otter