There is a maximum efficiency no heat engine can exceed, and it depends on nothing but two temperatures. Not the fuel, not the working substance, not the cleverness of the engineer.
All ladders