Which of the following furnaces will have maximum thermal efficiency ?

Which of the following furnaces will have maximum thermal efficiency ?

A. Soaking pits
B. Walking beam reheating furnace
C. Boiler furnace
D. Rotary kilns