My friend has $20$ stuffed animals. All of them are either cats or dogs, and all of them either have short or long fur. ${}12$ of them are cats, $15$ of them have long fur, and $4$ of them are short-furred dogs. How many stuffed animals are long-furred cats?