1. All of the above
2. Lack of consistent sunlight
3. Nonpolluting & Can be developed anywhere
4. Protons and Neutrons
sorry the answer is so late...Hope it still helps u
:)
Also I'm pretty sure all the answers I provided are correct but I'm not sure 4 a fact so plz let me know...