benefits of logic puzzles