Shanghai II is a variant of the puzzle game also known as solitaire mahjong. 144 mahjong tiles are arranged in rows and stacked upon each other in various patterns; the player's goal is to remove p...