A boy has 6 red , 5 yellow and 4 green marbles. In how many ways can the boy arrange the marbles in a line if:
a)   Marbles of the same color are indistinguishable?

b)  All marbles have different sizes?