Heroes of Kalevala

Heroes of Kalevala is a puzzle game for mobile devices created by a Finnish game company 10tons Ltd. The game is a combination of tile-matching and city-building, with a well illustrated story behind it. The story is loosely based on Kalevala, the national epic of Finland.
Heroes of Kalevala was released in 2010 and works for iOS, Android, Windows and other mobile platforms. It uses match-3 mechanics for tile matching and has over 140 hand-made levels.
Plot.
The game begins when a drought hits your village and the village elders tell you to travel across the sea to start a new colony, at the land of Kalevala. Once you've found your new land, you must grow your village and keep your dwellers happy.
The player must collect coins to build new buildings and decoration to the village, by completing puzzles. When you've earned a certain amount of coins, you also attract heroes to help you protect the village from the evil crow sent to burn your village.