Candy Shop puzzle