Puzzles solved by Kirkbride