A heat engine in each cycle absorbs energy from a reservoir as heat and does an equivalent amount of work, with no other changes. This engine violates:
A) the zeroth law of thermodynamics
B) the first law of thermodynamics
C) the second law of thermodynamics
D) the third law of thermodynamics
E) none of the above