Think Gas interview question

High level not specific to branch