Bug 299264 - Solver does not know all the moves in Klondike.
Summary: Solver does not know all the moves in Klondike.
Status: CONFIRMED
Alias: None
Product: kpat
Classification: Applications
Component: solver (other bugs)
Version First Reported In: 3.6
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-02 22:28 UTC by Delfas
Modified: 2023-02-22 11:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
testcase (17.25 KB, application/xml)
2014-05-14 00:52 UTC, Martin Walch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Delfas 2012-05-02 22:28:46 UTC
A save file that demonstrates is below in the Additional Information field. (The 3diamonds must be brought back into play.)

Reproducible: Always




<!DOCTYPE kpat>
<dealer options="1" started="1" number="1358084290" moves="82" id="18">
 <pile z="-52" index="0"/>
 <pile z="0" index="13">
  <card faceup="1" value="5" suit="0"/>
  <card faceup="1" value="12" suit="3"/>
  <card faceup="1" value="11" suit="1"/>
  <card faceup="1" value="7" suit="0"/>
  <card faceup="1" value="9" suit="2"/>
  <card faceup="1" value="10" suit="3"/>
 </pile>
 <pile z="0" index="5">
  <card faceup="1" value="13" suit="3"/>
  <card faceup="1" value="12" suit="1"/>
  <card faceup="1" value="11" suit="3"/>
  <card faceup="1" value="10" suit="2"/>
  <card faceup="1" value="9" suit="0"/>
  <card faceup="1" value="8" suit="2"/>
  <card faceup="1" value="7" suit="3"/>
  <card faceup="1" value="6" suit="1"/>
  <card faceup="1" value="5" suit="3"/>
  <card faceup="1" value="4" suit="1"/>
  <card faceup="1" value="3" suit="3"/>
 </pile>
 <pile z="0" index="6">
  <card faceup="1" value="8" suit="3"/>
  <card faceup="1" value="7" suit="2"/>
  <card faceup="1" value="6" suit="3"/>
  <card faceup="1" value="5" suit="2"/>
 </pile>
 <pile z="0" index="7">
  <card faceup="1" value="13" suit="0"/>
  <card faceup="1" value="12" suit="2"/>
  <card faceup="1" value="11" suit="0"/>
  <card faceup="1" value="10" suit="1"/>
  <card faceup="1" value="9" suit="3"/>
  <card faceup="1" value="8" suit="1"/>
 </pile>
 <pile z="0" index="8">
  <card faceup="1" value="13" suit="1"/>
  <card faceup="1" value="12" suit="0"/>
  <card faceup="1" value="11" suit="2"/>
  <card faceup="1" value="10" suit="0"/>
  <card faceup="1" value="9" suit="1"/>
  <card faceup="1" value="8" suit="0"/>
  <card faceup="1" value="7" suit="1"/>
  <card faceup="1" value="6" suit="0"/>
  <card faceup="1" value="5" suit="1"/>
  <card faceup="1" value="4" suit="3"/>
 </pile>
 <pile z="0" index="9">
  <card faceup="1" value="6" suit="2"/>
 </pile>
 <pile z="0" index="10">
  <card faceup="1" value="13" suit="2"/>
 </pile>
 <pile z="0" index="11">
  <card faceup="0" value="1" suit="3"/>
  <card faceup="1" value="2" suit="3"/>
 </pile>
 <pile z="0" index="1">
  <card faceup="1" value="1" suit="1"/>
  <card faceup="1" value="2" suit="1"/>
  <card faceup="1" value="3" suit="1"/>
 </pile>
 <pile z="0" index="2">
  <card faceup="1" value="1" suit="0"/>
  <card faceup="1" value="2" suit="0"/>
  <card faceup="1" value="3" suit="0"/>
  <card faceup="1" value="4" suit="0"/>
 </pile>
 <pile z="0" index="3"/>
 <pile z="0" index="4">
  <card faceup="1" value="1" suit="2"/>
  <card faceup="1" value="2" suit="2"/>
  <card faceup="1" value="3" suit="2"/>
  <card faceup="1" value="4" suit="2"/>
 </pile>
</dealer>
Comment 1 Martin Walch 2014-05-14 00:52:46 UTC
Created attachment 86621 [details]
testcase

Problem still there with KDE Applications 4.13.1. When opening the attached savegame, the solver says that the game cannot be won anymore and after moving the four of clubs, the solver initially said that the game is lost, but when loading the saved game, it keeps saying that the game cannot be won anymore.

(As it is not possible to save a lost game I had to undo the last move.)
Comment 2 Andrew Crouthamel 2018-11-11 04:32:09 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-11-21 04:35:29 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Florin Jurcovici 2022-01-15 22:18:30 UTC
I just stumbled upon a test case for version 21.12.0 - see below.

When loading the save file, it says "Solver: This game is lost." If you undo then redo a move, it switches to "Solver: This game is winnable." Given the simplicity of the test case, I believe this is a good starting point for properly diagnosing the bug.

<?xml version="1.0" encoding="UTF-8"?>
<kpat-game game-type="klondike" game-type-options="1" deal-number="573438049">
	<state>
		<move pile="talon" position="0">
			<card id="0786436" suit="clubs" rank="four" turn="face-down"/>
			<card id="0721667" suit="spades" rank="three" turn="face-down"/>
			<card id="1114373" suit="diamonds" rank="five" turn="face-down"/>
			<card id="1835016" suit="clubs" rank="eight" turn="face-down"/>
			<card id="2359306" suit="clubs" rank="ten" turn="face-down"/>
			<card id="1048581" suit="clubs" rank="five" turn="face-down"/>
			<card id="0393730" suit="hearts" rank="two" turn="face-down"/>
			<card id="2883596" suit="clubs" rank="queen" turn="face-down"/>
			<card id="0000001" suit="clubs" rank="ace" turn="face-down"/>
			<card id="1900808" suit="diamonds" rank="eight" turn="face-down"/>
			<card id="0524291" suit="clubs" rank="three" turn="face-down"/>
			<card id="2818827" suit="spades" rank="jack" turn="face-down"/>
			<card id="0459522" suit="spades" rank="two" turn="face-down"/>
			<card id="2097161" suit="clubs" rank="nine" turn="face-down"/>
			<card id="3277325" suit="hearts" rank="king" turn="face-down"/>
			<card id="3015180" suit="hearts" rank="queen" turn="face-down"/>
			<card id="2032392" suit="spades" rank="eight" turn="face-down"/>
			<card id="1572871" suit="clubs" rank="seven" turn="face-down"/>
			<card id="2556682" suit="spades" rank="ten" turn="face-down"/>
			<card id="0327938" suit="diamonds" rank="two" turn="face-down"/>
			<card id="2228745" suit="hearts" rank="nine" turn="face-down"/>
			<card id="1376518" suit="diamonds" rank="six" turn="face-down"/>
			<card id="0131585" suit="hearts" rank="ace" turn="face-down"/>
			<card id="2162953" suit="diamonds" rank="nine" turn="face-down"/>
		</move>
		<move pile="play0" position="0">
			<card id="0852228" suit="diamonds" rank="four" turn="face-up"/>
		</move>
		<move pile="play1" position="0">
			<card id="3080972" suit="spades" rank="queen" turn="face-down"/>
		</move>
		<move pile="play1" position="1">
			<card id="1770247" suit="spades" rank="seven" turn="face-up"/>
		</move>
		<move pile="play2" position="0">
			<card id="1508102" suit="spades" rank="six" turn="face-down"/>
			<card id="3145741" suit="clubs" rank="king" turn="face-down"/>
		</move>
		<move pile="play2" position="2">
			<card id="2687243" suit="diamonds" rank="jack" turn="face-up"/>
		</move>
		<move pile="play3" position="0">
			<card id="3211533" suit="diamonds" rank="king" turn="face-down"/>
			<card id="2294537" suit="spades" rank="nine" turn="face-down"/>
			<card id="0262146" suit="clubs" rank="two" turn="face-down"/>
		</move>
		<move pile="play3" position="3">
			<card id="3343117" suit="spades" rank="king" turn="face-up"/>
		</move>
		<move pile="play4" position="0">
			<card id="2490890" suit="hearts" rank="ten" turn="face-down"/>
			<card id="0918020" suit="hearts" rank="four" turn="face-down"/>
			<card id="2621451" suit="clubs" rank="jack" turn="face-down"/>
			<card id="0983812" suit="spades" rank="four" turn="face-down"/>
		</move>
		<move pile="play4" position="4">
			<card id="2425098" suit="diamonds" rank="ten" turn="face-up"/>
		</move>
		<move pile="play5" position="0">
			<card id="1966600" suit="hearts" rank="eight" turn="face-down"/>
			<card id="0655875" suit="hearts" rank="three" turn="face-down"/>
			<card id="1704455" suit="hearts" rank="seven" turn="face-down"/>
			<card id="2949388" suit="diamonds" rank="queen" turn="face-down"/>
			<card id="1442310" suit="hearts" rank="six" turn="face-down"/>
		</move>
		<move pile="play5" position="5">
			<card id="2753035" suit="hearts" rank="jack" turn="face-up"/>
		</move>
		<move pile="play6" position="0">
			<card id="0197377" suit="spades" rank="ace" turn="face-down"/>
			<card id="1180165" suit="hearts" rank="five" turn="face-down"/>
			<card id="0065793" suit="diamonds" rank="ace" turn="face-down"/>
			<card id="1245957" suit="spades" rank="five" turn="face-down"/>
			<card id="0590083" suit="diamonds" rank="three" turn="face-down"/>
			<card id="1310726" suit="clubs" rank="six" turn="face-down"/>
		</move>
		<move pile="play6" position="6">
			<card id="1638663" suit="diamonds" rank="seven" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="0">
			<card id="2162953" suit="diamonds" rank="nine" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="1">
			<card id="0131585" suit="hearts" rank="ace" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target0" position="0">
			<card id="0131585" suit="hearts" rank="ace"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="1">
			<card id="1376518" suit="diamonds" rank="six" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="2">
			<card id="1376518" suit="diamonds" rank="six"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="1">
			<card id="2228745" suit="hearts" rank="nine" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="0327938" suit="diamonds" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="3">
			<card id="2556682" suit="spades" rank="ten" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="3">
			<card id="2556682" suit="spades" rank="ten"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="3">
			<card id="1572871" suit="clubs" rank="seven" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="4">
			<card id="2032392" suit="spades" rank="eight" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="5">
			<card id="3015180" suit="hearts" rank="queen" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="4">
			<card id="3015180" suit="hearts" rank="queen"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="5">
			<card id="3277325" suit="hearts" rank="king" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="6">
			<card id="2097161" suit="clubs" rank="nine" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play4" position="5">
			<card id="2097161" suit="clubs" rank="nine"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="6">
			<card id="0459522" suit="spades" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="7">
			<card id="2818827" suit="spades" rank="jack" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="5">
			<card id="2818827" suit="spades" rank="jack"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="6">
			<card id="2425098" suit="diamonds" rank="ten"/>
			<card id="2097161" suit="clubs" rank="nine"/>
		</move>
		<move pile="play4" position="3">
			<card id="0983812" suit="spades" rank="four" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="7">
			<card id="0524291" suit="clubs" rank="three" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="8">
			<card id="1900808" suit="diamonds" rank="eight" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="8">
			<card id="1900808" suit="diamonds" rank="eight"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="0">
			<card id="3080972" suit="spades" rank="queen" turn="face-up"/>
		</move>
		<move pile="play3" position="9">
			<card id="1770247" suit="spades" rank="seven"/>
			<card id="1376518" suit="diamonds" rank="six"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="1">
			<card id="2753035" suit="hearts" rank="jack"/>
		</move>
		<move pile="play5" position="4">
			<card id="1442310" suit="hearts" rank="six" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="8">
			<card id="0000001" suit="clubs" rank="ace" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target1" position="0">
			<card id="0000001" suit="clubs" rank="ace"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="8">
			<card id="2883596" suit="clubs" rank="queen" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="9">
			<card id="0393730" suit="hearts" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target0" position="1">
			<card id="0393730" suit="hearts" rank="two"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="9">
			<card id="1048581" suit="clubs" rank="five" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="11">
			<card id="1048581" suit="clubs" rank="five"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="12">
			<card id="0852228" suit="diamonds" rank="four"/>
		</move>
	</state>
	<state>
		<move pile="play0" position="0">
			<card id="3343117" suit="spades" rank="king"/>
			<card id="3015180" suit="hearts" rank="queen"/>
			<card id="2818827" suit="spades" rank="jack"/>
			<card id="2425098" suit="diamonds" rank="ten"/>
			<card id="2097161" suit="clubs" rank="nine"/>
			<card id="1900808" suit="diamonds" rank="eight"/>
			<card id="1770247" suit="spades" rank="seven"/>
			<card id="1376518" suit="diamonds" rank="six"/>
			<card id="1048581" suit="clubs" rank="five"/>
			<card id="0852228" suit="diamonds" rank="four"/>
		</move>
		<move pile="play3" position="2">
			<card id="0262146" suit="clubs" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="1">
			<card id="2294537" suit="spades" rank="nine" turn="face-up"/>
		</move>
		<move pile="target1" position="1">
			<card id="0262146" suit="clubs" rank="two"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="9">
			<card id="2359306" suit="clubs" rank="ten" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="2">
			<card id="2359306" suit="clubs" rank="ten"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="9">
			<card id="1835016" suit="clubs" rank="eight" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="10">
			<card id="1114373" suit="diamonds" rank="five" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="11">
			<card id="0721667" suit="spades" rank="three" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="12">
			<card id="0786436" suit="clubs" rank="four" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="talon" position="0">
			<card id="0786436" suit="clubs" rank="four" turn="face-down"/>
		</move>
		<move pile="talon" position="1">
			<card id="0721667" suit="spades" rank="three" turn="face-down"/>
		</move>
		<move pile="talon" position="2">
			<card id="1114373" suit="diamonds" rank="five" turn="face-down"/>
		</move>
		<move pile="talon" position="3">
			<card id="1835016" suit="clubs" rank="eight" turn="face-down"/>
		</move>
		<move pile="talon" position="4">
			<card id="2883596" suit="clubs" rank="queen" turn="face-down"/>
		</move>
		<move pile="talon" position="5">
			<card id="0524291" suit="clubs" rank="three" turn="face-down"/>
		</move>
		<move pile="talon" position="6">
			<card id="0459522" suit="spades" rank="two" turn="face-down"/>
		</move>
		<move pile="talon" position="7">
			<card id="3277325" suit="hearts" rank="king" turn="face-down"/>
		</move>
		<move pile="talon" position="8">
			<card id="2032392" suit="spades" rank="eight" turn="face-down"/>
		</move>
		<move pile="talon" position="9">
			<card id="1572871" suit="clubs" rank="seven" turn="face-down"/>
		</move>
		<move pile="talon" position="10">
			<card id="0327938" suit="diamonds" rank="two" turn="face-down"/>
		</move>
		<move pile="talon" position="11">
			<card id="2228745" suit="hearts" rank="nine" turn="face-down"/>
		</move>
		<move pile="talon" position="12">
			<card id="2162953" suit="diamonds" rank="nine" turn="face-down"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="0">
			<card id="2162953" suit="diamonds" rank="nine" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="3">
			<card id="2162953" suit="diamonds" rank="nine"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="0">
			<card id="2228745" suit="hearts" rank="nine" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="4">
			<card id="2228745" suit="hearts" rank="nine"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="0">
			<card id="0327938" suit="diamonds" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="1">
			<card id="1572871" suit="clubs" rank="seven" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="2032392" suit="spades" rank="eight" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="4">
			<card id="2032392" suit="spades" rank="eight"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="5">
			<card id="1638663" suit="diamonds" rank="seven"/>
		</move>
		<move pile="play6" position="5">
			<card id="1310726" suit="clubs" rank="six" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="6">
			<card id="1310726" suit="clubs" rank="six"/>
		</move>
		<move pile="play6" position="4">
			<card id="0590083" suit="diamonds" rank="three" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play4" position="4">
			<card id="0590083" suit="diamonds" rank="three"/>
		</move>
		<move pile="play6" position="3">
			<card id="1245957" suit="spades" rank="five" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play5" position="5">
			<card id="1245957" suit="spades" rank="five"/>
		</move>
		<move pile="play6" position="2">
			<card id="0065793" suit="diamonds" rank="ace" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play6" position="1">
			<card id="1180165" suit="hearts" rank="five" turn="face-up"/>
		</move>
		<move pile="target2" position="0">
			<card id="0065793" suit="diamonds" rank="ace"/>
		</move>
	</state>
	<state>
		<move pile="play4" position="2">
			<card id="2621451" suit="clubs" rank="jack" turn="face-up"/>
		</move>
		<move pile="play6" position="2">
			<card id="0983812" suit="spades" rank="four"/>
			<card id="0590083" suit="diamonds" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="7">
			<card id="1180165" suit="hearts" rank="five"/>
			<card id="0983812" suit="spades" rank="four"/>
			<card id="0590083" suit="diamonds" rank="three"/>
		</move>
		<move pile="play6" position="0">
			<card id="0197377" suit="spades" rank="ace" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target3" position="0">
			<card id="0197377" suit="spades" rank="ace"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="3277325" suit="hearts" rank="king" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play6" position="0">
			<card id="3277325" suit="hearts" rank="king"/>
		</move>
	</state>
	<state>
		<move pile="play6" position="1">
			<card id="3080972" suit="spades" rank="queen"/>
			<card id="2753035" suit="hearts" rank="jack"/>
			<card id="2359306" suit="clubs" rank="ten"/>
			<card id="2162953" suit="diamonds" rank="nine"/>
			<card id="2032392" suit="spades" rank="eight"/>
			<card id="1638663" suit="diamonds" rank="seven"/>
			<card id="1310726" suit="clubs" rank="six"/>
			<card id="1180165" suit="hearts" rank="five"/>
			<card id="0983812" suit="spades" rank="four"/>
			<card id="0590083" suit="diamonds" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="play1" position="0">
			<card id="3277325" suit="hearts" rank="king"/>
			<card id="3080972" suit="spades" rank="queen"/>
			<card id="2753035" suit="hearts" rank="jack"/>
			<card id="2359306" suit="clubs" rank="ten"/>
			<card id="2162953" suit="diamonds" rank="nine"/>
			<card id="2032392" suit="spades" rank="eight"/>
			<card id="1638663" suit="diamonds" rank="seven"/>
			<card id="1310726" suit="clubs" rank="six"/>
			<card id="1180165" suit="hearts" rank="five"/>
			<card id="0983812" suit="spades" rank="four"/>
			<card id="0590083" suit="diamonds" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="0459522" suit="spades" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target3" position="1">
			<card id="0459522" suit="spades" rank="two"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="0524291" suit="clubs" rank="three" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target1" position="2">
			<card id="0524291" suit="clubs" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="2883596" suit="clubs" rank="queen" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="3">
			<card id="1835016" suit="clubs" rank="eight" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="5">
			<card id="1835016" suit="clubs" rank="eight"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="3">
			<card id="1114373" suit="diamonds" rank="five" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="4">
			<card id="0721667" suit="spades" rank="three" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target3" position="2">
			<card id="0721667" suit="spades" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="4">
			<card id="0786436" suit="clubs" rank="four" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target1" position="3">
			<card id="0786436" suit="clubs" rank="four"/>
		</move>
	</state>
	<state>
		<move pile="play5" position="6">
			<card id="0852228" suit="diamonds" rank="four"/>
		</move>
	</state>
	<state>
		<move pile="target1" position="4">
			<card id="1048581" suit="clubs" rank="five"/>
		</move>
	</state>
	<state>
		<move pile="talon" position="0">
			<card id="1114373" suit="diamonds" rank="five" turn="face-down"/>
		</move>
		<move pile="talon" position="1">
			<card id="2883596" suit="clubs" rank="queen" turn="face-down"/>
		</move>
		<move pile="talon" position="2">
			<card id="1572871" suit="clubs" rank="seven" turn="face-down"/>
		</move>
		<move pile="talon" position="3">
			<card id="0327938" suit="diamonds" rank="two" turn="face-down"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="0">
			<card id="0327938" suit="diamonds" rank="two" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="0">
			<card id="1572871" suit="clubs" rank="seven" turn="face-up"/>
		</move>
		<move pile="target2" position="1">
			<card id="0327938" suit="diamonds" rank="two"/>
		</move>
	</state>
	<state>
		<move pile="target2" position="2">
			<card id="0590083" suit="diamonds" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="target3" position="3">
			<card id="0983812" suit="spades" rank="four"/>
		</move>
	</state>
	<state>
		<move pile="target2" position="3">
			<card id="0852228" suit="diamonds" rank="four"/>
		</move>
	</state>
	<state>
		<move pile="target3" position="4">
			<card id="1245957" suit="spades" rank="five"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="1">
			<card id="2883596" suit="clubs" rank="queen" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="pile" position="2">
			<card id="1114373" suit="diamonds" rank="five" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="target2" position="4">
			<card id="1114373" suit="diamonds" rank="five"/>
		</move>
	</state>
	<state>
		<move pile="target2" position="5">
			<card id="1376518" suit="diamonds" rank="six"/>
		</move>
	</state>
	<state>
		<move pile="play0" position="7">
			<card id="1442310" suit="hearts" rank="six"/>
		</move>
		<move pile="play5" position="3">
			<card id="2949388" suit="diamonds" rank="queen" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play4" position="1">
			<card id="0918020" suit="hearts" rank="four" turn="face-up"/>
		</move>
		<move pile="play5" position="4">
			<card id="2621451" suit="clubs" rank="jack"/>
		</move>
	</state>
	<state>
		<move pile="play0" position="8">
			<card id="1245957" suit="spades" rank="five"/>
		</move>
	</state>
	<state>
		<move pile="play0" position="9">
			<card id="0918020" suit="hearts" rank="four"/>
		</move>
		<move pile="play4" position="0">
			<card id="2490890" suit="hearts" rank="ten" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="0">
			<card id="3211533" suit="diamonds" rank="king" turn="face-up"/>
		</move>
		<move pile="play4" position="1">
			<card id="2294537" suit="spades" rank="nine"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="1">
			<card id="2883596" suit="clubs" rank="queen"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="1">
			<card id="3145741" suit="clubs" rank="king" turn="face-up"/>
		</move>
		<move pile="play3" position="2">
			<card id="2687243" suit="diamonds" rank="jack"/>
			<card id="2556682" suit="spades" rank="ten"/>
			<card id="2228745" suit="hearts" rank="nine"/>
			<card id="1835016" suit="clubs" rank="eight"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="2">
			<card id="2949388" suit="diamonds" rank="queen"/>
			<card id="2621451" suit="clubs" rank="jack"/>
		</move>
		<move pile="play5" position="2">
			<card id="1704455" suit="hearts" rank="seven" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="0">
			<card id="1508102" suit="spades" rank="six" turn="face-up"/>
		</move>
		<move pile="play6" position="0">
			<card id="3145741" suit="clubs" rank="king"/>
			<card id="2949388" suit="diamonds" rank="queen"/>
			<card id="2621451" suit="clubs" rank="jack"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="6">
			<card id="1704455" suit="hearts" rank="seven"/>
		</move>
		<move pile="play5" position="1">
			<card id="0655875" suit="hearts" rank="three" turn="face-up"/>
		</move>
	</state>
	<state>
		<move pile="play5" position="0">
			<card id="1966600" suit="hearts" rank="eight" turn="face-up"/>
		</move>
		<move pile="target0" position="2">
			<card id="0655875" suit="hearts" rank="three"/>
		</move>
	</state>
	<state>
		<move pile="target0" position="3">
			<card id="0918020" suit="hearts" rank="four"/>
		</move>
	</state>
	<state>
		<move pile="play3" position="7">
			<card id="1508102" suit="spades" rank="six"/>
		</move>
	</state>
	<state>
		<move pile="play4" position="2">
			<card id="1966600" suit="hearts" rank="eight"/>
		</move>
	</state>
	<state>
		<move pile="play4" position="3">
			<card id="1572871" suit="clubs" rank="seven"/>
		</move>
	</state>
	<state>
		<move pile="play6" position="3">
			<card id="2490890" suit="hearts" rank="ten"/>
			<card id="2294537" suit="spades" rank="nine"/>
			<card id="1966600" suit="hearts" rank="eight"/>
			<card id="1572871" suit="clubs" rank="seven"/>
		</move>
	</state>
	<state>
		<move pile="play2" position="0">
			<card id="3211533" suit="diamonds" rank="king"/>
			<card id="2883596" suit="clubs" rank="queen"/>
			<card id="2687243" suit="diamonds" rank="jack"/>
			<card id="2556682" suit="spades" rank="ten"/>
			<card id="2228745" suit="hearts" rank="nine"/>
			<card id="1835016" suit="clubs" rank="eight"/>
			<card id="1704455" suit="hearts" rank="seven"/>
			<card id="1508102" suit="spades" rank="six"/>
		</move>
	</state>
	<state current="true">
		<move pile="play3" position="0">
			<card id="3145741" suit="clubs" rank="king"/>
			<card id="2949388" suit="diamonds" rank="queen"/>
			<card id="2621451" suit="clubs" rank="jack"/>
			<card id="2490890" suit="hearts" rank="ten"/>
			<card id="2294537" suit="spades" rank="nine"/>
			<card id="1966600" suit="hearts" rank="eight"/>
			<card id="1572871" suit="clubs" rank="seven"/>
		</move>
	</state>
</kpat-game>