Puzzles solved by wfb