Puzzles solved by Fra Angelico