Desplazamiento circular

Escribe una función que reciba dos listas (lst1 y lst2) y un entero n, y devuelva True si la segunda lista es igual a la primera después de desplazarla n posiciones. De lo contrario, devuelve False.

Ejemplos

circular_shift([1, 2, 3, 4], [3, 4, 1, 2], 2) ➞ True

circular_shift([1, 1], [1, 1], 6) ➞ True

circular_shift([0, 1, 2, 3, 4, 5], [3, 4, 5, 2, 1, 0], 3) ➞ False

Notas

  • Las dos listas tendrán la misma longitud.
  • n puede ser un valor negativo.