Puzzles solved by abcd