Enough smart to solve this amazing puzzle?
Slide blocks and match them with corresponding colors. To move the blocks, ungroup and regroup them by swiping. Watch out! The blocks need enough number of ground tiles to ungroup. If a block blocks the road of another block, you are blocked.