Garmin Interview Question

Dynamic Programming and basic Databases