How Many Great Solitaire Games Are There