Heat engines and thermodynamics

Heat engines and thermodynamics

A Carnot engine operates between temperatures of 700K and 400K and does 150 J of work in each cycle.
What is the efficiency?
How much heat does it take from the higher remperature reservior in each cycle?