TickerPlant interview question

exception hierarchy