Puzzles solved by Barbichette