Rainbow square

Rainbow square