If your browser supports Java, you can play the puzzle on-line,or you can print an image of the puzzle to play with pencil and paper.
This presentation of levels permits a non-linear progression through the puzzles as the player can choose (to some degree) which order to play the levels.