Puzzles solved by Giovanni Salerno