public static void Main()
public string Valor{get; set;}
public Nodo Otro {get; set;}
public int Count {get; private set;}
public void Add(Object valor){
Nodo nuevo = new Nodo((string)valor);
if (Count == 0) Primero = Ultimo = nuevo;
public override string ToString(){
for(int i = 1; i <= Count; i++) {
res += iterador.Valor + ", ";
iterador = iterador.Otro;
public string DameAnterior(string val){
if(iterador.Valor.Equals(val)){
iterador = iterador.Otro;