Ultimate Puzzles 500 - 500+ Challenging New Puzzles (PC Game, 2003).

Rare 186