Puzzles solved by Guglielmo Alfarone