Pergunta de entrevista da empresa Uber

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