class ListaLigada {
   //propiedades
    Nodo inicio;
    Nodo actual;
    void agregar(String valor) {
        Nodo nuevo= new Nodo();//crear nuevo nodo
        nuevo.valor=valor;
        nuevo.siguiente=null;
        if (inicio==null) { 
             inicio=nuevo; 
        } else {
//ligar al nodo actual elemento recien insertado
            actual.siguiente=nuevo;           
        }
        actual=nuevo;
    }
    void recorrer() {
      for(Nodo n=inicio;n!=null;n=n.siguiente) n.p();
    }
}