Puzzles solved by bv.