Eliminar el elemento k-ésimo de una lista enlazada

Dada una lista enlazada, se te pide ejecutar q consultas sobre ella. Existen 2 tipos de consultas:
  1. print – el programa debe mostrar la lista enlazada.
  1. remove k – el programa debe eliminar el elemento k-ésimo de la lista enlazada.

Entrada

Los datos iniciales para la lista enlazada se obtienen automáticamente. No necesitas hacer nada.
La primera línea de la entrada contiene un único número entero q (1 ≤ q ≤ 1000).
Las siguientes q líneas contienen las consultas: print, en caso de que el programa deba mostrar la lista enlazada, y remove k, si el programa debe eliminar el nodo k-ésimo (0 ≤ k ≤ |L|).

Salida

El programa debe imprimir correctamente los valores de la lista enlazada para todas las consultas print. Los valores deben estar separados por espacios.

Ejemplos

Entrada
Salida
10 4 0 -2 3 5 7 -1 8 -9 3 5 print remove 2 remove 9 print print
4 0 -2 3 5 7 -1 8 -9 3 4 -2 3 5 7 -1 8 -9 4 -2 3 5 7 -1 8 -9
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 10 MB

To check your solution you need to sign in
Sign in to continue