Mahjong Waves

Mahjong Waves is an excellent version of Mahjong solitaire, symbolizing water - one of the five basic elements. This puzzle is of medium difficulty due to the fact that there are long lines with many blocked tiles.