Puzzles solved by bvh