A class has 29 students. Twenty students have dogs; 15 have cats. How many have both dogs and cats? Speaker Freeman Hrabowski, president of the University of Maryland, Baltimore County, posed the ...