['enchanted', 'war', 'relationships', 'discovery', 'monsters']
Estic tenint problemes amb la meva funció per generar noms aleatoris de criatures. Vull que combini síl·labes de dues llistes, però només està agafant síl·labes de la primera llista.
```python
import random

def generarNomCriatura():
  principis = ["Grogg", "Zog", "Mork", "Grog"]
  finals = ["oth", "ar", "uk", "ag"]
  return random.choice(principis)

nom = generarNomCriatura()
print(nom)
```
El problema és que la teva funció `generarNomCriatura()` només està retornant un element aleatori de la llista `principis`. Per solucionar-ho, has d'afegir una línia de codi que seleccioni aleatòriament un element de la llista `finals` i el combini amb l'element seleccionat de `principis`. 

```python
import random

def generarNomCriatura():
  principis = ["Grogg", "Zog", "Mork", "Grog"]
  finals = ["oth", "ar", "uk", "ag"]
  return random.choice(principis) + random.choice(finals)

nom = generarNomCriatura()
print(nom)
```