Puzzles solved by Shirly