Internal Combustion Engine is: