Which engine has higher thermal efficiency?

Explanation:

Diesel engines have higher efficiency due to high CR.