['play', 'justice', 'inner self', 'fashion', 'ambition']
Es necessita un programa en Python que, donada una llista de números, retorni la llista ordenada de manera ascendent però mantenint la posició original dels números repetits. Per exemple, per a la llista [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5], hauria de retornar [1, 1, 2, 3, 4, 5, 5, 5, 6, 9, 3].
```python
def ordenacio_amb_repetits(llista):
  # Crea una llista de tuples (número, índex original)
  parelles = [(num, i) for i, num in enumerate(llista)]
  # Ordena les tuples pel número
  parelles_ordenades = sorted(parelles)
  # Retorna una llista amb els números ordenats
  return [num for num, i in parelles_ordenades]

llista = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
llista_ordenada = ordenacio_amb_repetits(llista)
print(llista_ordenada)
```