To fill 18 gallons halfway, you need 9 gallons. Divide 9 gallons by 4 1/2, and get 2 cans.
So the answer is 2 cans of gas.
5.9m questions
7.6m answers