Flower Matching: Connect Colorful Blooms in Puzzles