A free app for Android, by FreeRancher.
If you are a fan of classic matching games, or you simply want to play a game that is guaranteed to keep you entertained for hours, then you should definitely download this app. This game is very easy to play and understand, yet it will challenge you to achieve the highest score possible. This app includes many different mahjong puzzles, from very easy to extremely difficult. The objective of each puzzle is to remove all tiles by matching them in pairs. The rules are simple and easy to understand, yet they will lead to more complicated and challenging puzzles. Every puzzle is guaranteed to challenge you and to keep you entertained for hours.