This is a set of 9 squishy baby blocks. *The number 8 is missing. There is paint on some of them as shown in the Bottom row in the fourth picture. They are from Target. Great for baby to stack and knocked down. Animals on one side, numbers on another side, and textured shapes on another side as shown in the photos. They are squeezable and great for counting and play.