Basketball puzzles