Puzzles solved by Piero della Francesca