is solitaire always winnable