Shepherd, dog and sheep.