Puzzles solved by nbj