Challenging English Problems with Detailed Answers