In a class 28 of students, 5 have a cat and 21 have a dog. There are 4 students who do not have a cat or a dog. What is the probability that a student who has a dog also has a cat?