Everyone knows May 3rd, a huge red book full of questions and detailed answers.
The book Olympic Chemistry in Junior High School is very good. Don't find it difficult. In fact, it is just a clever method, which is very helpful to solve the problem.
I hope it can be adopted.