Puzzles solved by Shelby