Puzzles solved by JGC