Solutions To Societys Grand Challenges