spring cat puzzle