Citadel Interview Question

Recursion based, maps, etc