The tricky thing about problem solving is that no two problems are ever the same. They might be similar, but there could be some small factor that makes them different, and this small factor could change how you go about solving it entirely. Despite this, the one thing that remains the same is how you can approach solving a problem.