Puzzles solved by VJM