Challenging puzzles are great for enhancing cognitive skills, not to mention boosting concentration and memory too. Also it ...