Duvida em uma questão Listas Vinculadas

Alguém poderia me ajudar a resolver esse exercício, não tenho a minima noção, se alguem conseguir me mostrar o caminho ;D

Escreva um programa que concatena dois objetos de lista vinculada de caracteres. A classe ListConcatenate deve incluir um método cocatenate que aceita referências tanto para objetos de lista como para argumentos e concatena a segunda lista com a primeira lista.

Cara não entedi o seu exercicio…

Eu também não, por isso, perguntei para ver se alguém entendia.
É sobre listas.
É em um capítulo que fala sobre listas,pilhas,árvores,fila…