Shaved Ice Puzzle

The objective of this puzzle is to clear shaved ices within the time required. If you touch horizontally or vertically neighbors' ice, they change position each other. And if there is a three match of the same color ices, they are cleared.