Puzzles solved by Bruno Francesco