Solar code (41/46)

Solar code