Number of vowels are 3 and they are all different...each vowel being represented by |
Number of consonants are 5 in number (all different)..each consonant represented by 0 (though they are all different..bear wid me

)
Now, we want all vowels to be together
that is., |||00000 (this kind of structure)
So, what we do is we tie up these three vowels together and make it a single object (in square bracket) just like any other consonant
[|||]00000, 0[|||]0000, 00[|||]000, 000[|||]00 etc.
So, in effect we have
(8(total alphabets)-3(vowels to be kept together)+1(vowels are combined together to form a single object))= 6 different consonants which can be arranged in 6! ways.
But, that object in square brackets is composed of 3 vowels which can be mutually arranged in 3! ways.
Hence, the total number of ways = 6!*3!
Hope that helped.