Hard solitaire