A free app for Android, by Happy Monkey Studio.
Jigsaw Puzzle Game: Wood Block is a puzzle game that lets you choose from a variety of different themes. Each theme has its own unique gameplay, as well as its own set of rules.
The game also has different difficulty levels. The easiest level will have the smallest number of pieces, and the most difficult level will have the largest number of pieces. As you play, you will get new pieces, and you will need to combine them with other pieces to create a new piece.