Looking at this puzzle carefully: if "all but 9 die," that means 9 sheep survive.

So there are **9 sheep left**.
