crear una lista enlazada simple

pasos seguir:

1. inserta un numero en la lista
2. cuando se inserta un numerose cuentan cuantos números pare e impares hay
3. cuando hay más números pares se deben ubicar todos los números pares en los primeros nodos en orden creciente, seguidos por los impares en orden decreciente
4. cuando hay más números impares se deben ubicar todos los números impares en los primeros nodos en orden creciente, seguidos por los por los pares en orden decreciente
5. cuando hay igual número de pares e impares se deben entregarlos nodos intercalados entre pares e impares con los pares en orden creciente e impares en orden decreciente teniendo en el inicio un número del mismo tipo del último insertado
6. cuando se inserta un número que ya estaba presente 2 veces en la lista debe eliminarlo tantas veces como aparezca mostrando la lista cumpliendo las condiciones anteriores