Rimuovere l'ultimo X

Data una lista collegata (linked list), il compito è di rimuovere l’ultimo elemento nella lista che sia uguale a X. Se la lista collegata non contiene alcun valore X, deve rimanere invariata.

Input

I dati iniziali della lista collegata vengono forniti automaticamente. Non è necessario alcun intervento. È garantito che la dimensione della lista superi e che i valori contenuti non superino in valore assoluto.

Output

I dati della lista collegata vengono stampati in modo automatico. Non è necessario alcun intervento.

Esempi

Ingresso
Uscita
5 1 4 1 1 3 1
4 1 1 3
5 3 4 1 1 3 1
4 1 1 1
3 2 4 4 3
4 4 3
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

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