In how many different ways can the letters of the word 'ENGINEERING! be arranged so that the vowels always come together? WITH SOLUTION

A. 400
B. 500
C. 600
D. 700