Colorful Cubes on Surface