Problem solving is one of the most important mathematical concepts. Just like when you are solving a problem in real life, in mathematics you must determine the best and most efficient way to solve a problem. This also involves critical thinking skills. The Poker Hands problem is a great example how solving a problem involves more than just mathematical computations. We must involve real life applications into this problem.