the shortest path, if one exists, between a starting vertex and an accepted vertex, excluding trivial solutions where a starting vertex is accepted.