If you want to solve this book you must have proper knowledge of respective chapters while solving each question cause it requires high analytical and observation skills. This book is not recommended for beginners. Its level of difficulty is slightly higher than that of Irodov both books are good but SS Krotov requires physics skills rather than mathematical skills which is much in Irodov. Recommended to those who are preparing for Olympiads.