The correct answer is 3001. Notice that each new square requires 3 more toothpicks (2 horizontal and 1 vertical). Since we need 997 more squares (starting at the given figure), 1000 squares will require 10 + (997 x 3), which equals 3001 toothpicks.