Candy shop (Part 2)
149