Solving puzzles is not only great to pass the time. It is also an excellent way to exercise the brain. ...