Eightfold Interview Question

1. Dictionary processing Construct a multi-level dictionary. Like file processing. Need to consider the corner cases. 2. DFS Given a dictionary of pairs of concurrencies, including the conversion rate between the pair. When given two concurrencies, find their rate. A Graph requires DFS.