Challenging French Problems with Detailed Answers