finish the gas station problem