Carnot cycle efficiency depends upon