Possivelmente concluído.
Cansado, e não testei. Mas a correr maravilhosamente bem, está feito. É
construir o grafo, invocar o método landAndBegin() de graph, e o
percurso é guardado em solution, do próprio objecto.