Challenging Mathematics Problems with Detailed Answers