A store has 10 different items to display on a shelf: 3 Math books, 4 Science books, and 3 History books. How many ways are there to arrange the ten items on the shelf keeping the Math books together and keeping the Science books together?
14400
17280
20160
25920