Solitaire Daily Challenge Solutions