It depends if the shark is included in the original 5 fish. If they are all just swimming in the cave and then a shark comes into the cave from outside but decides to only eat four of the original 5 fish, then the answer could be two?
All this math is making me crabby.