How Many Sheep Are There