Puzzles solved by abcd_1054