Professor Chang has ten different language books lined up on a bookshelf: three Arabic, three German, and four Spanish. How many ways are there to arrange the ten books on the shelf keeping the Arabic books together and keeping the Spanish books together? (Adapted from $2018$ AMC $8$ Problem, Question \#$16$) 
选项为:A:$$1440$$  B:$$2880$$  C:$$5760$$  D:$$17280$$  E:$$34560$$  请回答其中一个选项.