A heat engine absorbs 600J of energy as heat from a 800K reservoir and rejects energy to a 300K sink. Each cycle generates 0.15J/K of entropy internally. Assuming no other energy interactions, what is the actual work produced per cycle?
a) 315J
b) 330J
c) 285J
d) 375J