Puzzles solved by aecbn