Carnot heat engine