A puzzle designed to assist with the development of a number of essential cognitive skills. It offers an opportunity to develop problem-solving skills, numerical understandings, logical thinking, shape and colour recognition and seriation (a fundamental...