Five Hundred Mathematical Challenges