Puzzles solved by MJC