On Constrained and k Shortest Paths | Synapse