Find the number of different ways of arranging all nine letters of the word CAMBRIDGE if

a) All vowels are next to each other, 7!x3!=30240
b) All vowels are not next to each other, 9!-(7!x3!)=332 640
c) Begin and end with the vowel. 7!x6=30 240