The correct choice is (a) Diesel engine
To explain I would say: Diesel engine can run on dual fuel with little engine modifications. Advancing the injection timing and entry of biogas with intake air, it can be achieved by providing a mixing chamber below the air cleaner which facilitates mixing of biogas with air before entering into the cylinder.