Puzzles solved by bvg