Magic solitaire