Google Interview Question

Some custom data structures and maps