On the shelf, there should be three blue cups, three red cups, two yellow cups and two green cups arranged in a row from the left to the right. The cups of the same color are not mutually distinguishable. How many arrangements of these cups are possible?