Puzzles solved by bond009