Answer:
b
Explanation:
Solar power is expensive and requires a large amount of space.
Viruses can use energy of living cells that they infect.
Hope it helps.