Puzzles solved by Gabriele Baldini