I have eight cubes. Two of them are painted red, two white, two blue and two yellow, but otherwise they are indistinguishable. I wish to assemble them into one large cube with each color appearing on each face. In how many different ways can I assemble the cube? Also please explain why