Puzzles solved by bill