Puzzles solved by SJC2022