Which of the following has the least impact on the environment?

solar power
nuclear power
fossil fuels
hydroelectric power