Ivory Mahjongg

Ivory is a solitaire tile matching game based on the single player game known most often as Mahjongg, and also called Shanghai or Taipei.

Minimum system requirements: 

A Java Runtime Environment >= 1.5