Uber Interview Question

Create and traverse a graph, with some modifications off the standard q