Colorful cube puzzle