Which of the following statements is correct ?

A. All the irreversible engines have same efficiency
B. All the reversible engines have same efficiency
C. Both Rankine and Caront cycles have same efficiency between same temperature limits
D. All reversible engines working between same temperature limits have same-efficiency
E. Between same temperature limits, both petrol and diesel engines have same efficiency