Puzzles solved by j.c.