To master a topic in mathematics, practice is inevitable. When students are unable to solve a problem on their own, it is often not enough for them to just do the corrections. It's best to immediately give them a similar problem to solve. This will give them the chance to apply what they have just learned. If they can then solve the problem on their own, it means they have really understood and learned from their mistakes and will likely be able to solve a similar problem in future. It will also boost their confidence.[br][br]But it is not easy for teachers to come up with a similar problem with the given answer immediately. This book is meant to serve this purpose. Each time the "New Problem" button is clicked, a different randomised version of the problem is generated with different set of numbers or slight variations. But it remains essentially the same problem. The steps to solving it remain the same. [br][br]Some of the more challenging activities may include YouTube videos which give step-by-step workings of the solutions. Others may also include demo activities which help to explain certain concepts visually. These are usually placed below the main activities.[br]