There are $3$ same biographies, $4$ same science fictions, $2$ same magazines, and $2$ same practice books. Joe wants to put them in a line in his bookcase. How many different ways are there for him to put these books? 
Overseas Competition->Knowledge Point->Counting Modules->Permutations and Combinations