Mahjong with increasing difficulty per level with Hints option. Use hints or reshuffle if you are stuck.