Ordenar duas listas com base na ordem da primeira [PYTHON]

Vou dar um exemplo pois fica mais claro para explicar:

x = [7,5,9,4,2,3,8,1,10]
y = [‘sete’, ‘cinco’, ‘nove’, ‘quatro’, ‘dois’, ‘tres’, ‘oito’, ‘um’, ‘seis’, ‘dez’]

Preciso ordenar a lista x, de modo que x[i] = y[i], ou seja, as listas devem ficar assim:
new_x = [1,2,3,4,5,6,7,8,9,10]
new_y = [‘um’, ‘dois’, ‘tres’, ‘quatro’, ‘cinco’, ‘seis’,’sete’, ‘oito’, ‘nove’, ‘dez’]

Exemplo:
x[5] = 3
y[5] = ‘tres’

Após ordenar:
new_x[5] = 6
new_y[5] = ‘seis’

Basicamente precisaria ordenar a segunda lista ao mesmo tempo que ordeno a primeira.
Como poderia fazer isso?