Consume maps with multiple entry points and exit points and report the shortest path between each pair of entry and exit point
Consume maps with multiple entry points and exit points and report the shortest path between each pair of entry and exit point