Puzzles solved by nbvcnb