Which of the following power plant usually offer highest maintenance cost___________?

Which of the following power plant usually offer highest maintenance cost___________?

A. Nuclear power plants
B. Hydro-electric power plants
C. Thermal power plants
D. Diesel engine power plant