Puzzles solved by hbv