solar PV challenge