The app contains millions of different puzzles in seven major languages, yet it takes little space on your device, and can be played offline. Even on the smallest smart phones the game is well playable. There are four levels of difficulty, the highest level only for true puzzle wizards. The app facilitates playing in competition with others, trying to solve the same puzzle in the least amount of time.
More details on the app help page.