Colorful blocks

Colorful blocks