an ice cream cone, donut and cupcake puzzle