<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.hexwiki.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.hexwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=4Dummies</id>
		<title>HexWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.hexwiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=4Dummies"/>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Special:Contributions/4Dummies"/>
		<updated>2026-04-04T10:26:52Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.15</generator>

	<entry>
		<id>https://www.hexwiki.net/index.php/Building_KataHex</id>
		<title>Building KataHex</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Building_KataHex"/>
				<updated>2026-01-19T02:14:35Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: Info on downloads&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is more than one version of KataHex out there, so these instructions have variants&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ubuntu Linux ==&lt;br /&gt;
You can get Selinger's version of KataHex with the following command, which connects you to the Git history, and enables you to contribute edits:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/selinger/katahex.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This creates a katahex directory wherever you execute that command.  If you want to build multiple variants, you will have to do a separate load for each one&lt;br /&gt;
(trying to reuse a build directory creates chaos).  Just rename the one you just created to reflect the variant name, and do another git clone.&lt;br /&gt;
&lt;br /&gt;
You may have to install additional software to work with KataHex, using &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;synaptic&amp;lt;/code&amp;gt; to install packages.&lt;br /&gt;
For example, the TCMALLOC option protects from problems related to memory management when you run more than one instance at at time.  You may have to install one or more packages &lt;br /&gt;
* &amp;lt;code&amp;gt;libtcmalloc-minimal4t64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-sys-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The code works with at least 4 backends (software where the real work is done), EIGEN, OPENCL, CUDA, AND TENSORRT&lt;br /&gt;
&lt;br /&gt;
==== EIGEN (CPU only) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build.  See comments in the KataHex source code, as well as the KataGo source code (on with KataHex is based, and which contains more details).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native' -DMAX_BOARD_LEN=19&lt;br /&gt;
 make -j 4    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OPENCL ====&lt;br /&gt;
You may be able to use almost  the same commands as for EIGEN, just by changing to -DUSE_BACKEND=OPENCL&lt;br /&gt;
&lt;br /&gt;
==== CUDA ====&lt;br /&gt;
I have not yet been able to build with the CUDA backend&lt;br /&gt;
&lt;br /&gt;
==== TENSORRT ====&lt;br /&gt;
I have not yet been able to build with the TENSORRT backend&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Building_KataHex</id>
		<title>Building KataHex</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Building_KataHex"/>
				<updated>2026-01-19T02:10:30Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: Clarify&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is more than one version of KataHex out there, so these instructions have variants&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ubuntu Linux ==&lt;br /&gt;
You can get Selinger's version of KataHex with the following command, which connects you to the Git history, and enables you to contribute edits:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/selinger/katahex.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may have to install additional software to work with KataHex, using &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;synaptic&amp;lt;/code&amp;gt; to install packages.&lt;br /&gt;
&lt;br /&gt;
For example, the TCMALLOC option protects from problems related to memory management when you run more than one instance at at time.  You may have to install one or more packages &lt;br /&gt;
* &amp;lt;code&amp;gt;libtcmalloc-minimal4t64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-sys-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The code works with at least 4 backends (software where the real work is done), EIGEN, OPENCL, CUDA, AND TENSORRT&lt;br /&gt;
&lt;br /&gt;
==== EIGEN (CPU only) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build.  See comments in the KataHex source code, as well as the KataGo source code (on with KataHex is based, and which contains more details).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native' -DMAX_BOARD_LEN=19&lt;br /&gt;
 make -j 4    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== OPENCL ====&lt;br /&gt;
You may be able to use almost  the same commands as for EIGEN, just by changing to -DUSE_BACKEND=OPENCL&lt;br /&gt;
&lt;br /&gt;
==== CUDA ====&lt;br /&gt;
I have not yet been able to build with the CUDA backend&lt;br /&gt;
&lt;br /&gt;
==== TENSORRT ====&lt;br /&gt;
I have not yet been able to build with the TENSORRT backend&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Building_KataHex</id>
		<title>Building KataHex</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Building_KataHex"/>
				<updated>2026-01-19T01:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: Add: how to get and build the code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is more than one version of KataHex out there, so these instructions have variants&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ubuntu Linux ==&lt;br /&gt;
You can get Selinger's version of KataHex with the following command, which connects you to the Git history, and enables you to contribute edits:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/selinger/katahex.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may have to install additional software to work with KataHex, using &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;synaptic&amp;lt;/code&amp;gt; to install packages.&lt;br /&gt;
&lt;br /&gt;
For example, the TCMALLOC option protects from problems related to memory management when you run more than one instance at at time.  You may have to install one or more packages &lt;br /&gt;
* &amp;lt;code&amp;gt;libtcmalloc-minimal4t64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-sys-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The code works with at least 4 backends (software where the real work is done), EIGEN, CUDA, OPENCL AND TENSORRT.&lt;br /&gt;
&lt;br /&gt;
==== EIGEN (CPU only) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build.  See comments in the KataHex source code, as well as the KataGo source code (on with KataHex is based, and which contains more details).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native'&lt;br /&gt;
 make -j 4    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CUDA ====&lt;br /&gt;
I have not yet been able to build with the CUDA backend&lt;br /&gt;
&lt;br /&gt;
==== TENSORRT ====&lt;br /&gt;
I have not yet been able to build with the TENSORRT backend&lt;br /&gt;
&lt;br /&gt;
==== OPENCL ====&lt;br /&gt;
I have not yet been able to build with the OPENCL backend&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Building_KataHex</id>
		<title>Building KataHex</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Building_KataHex"/>
				<updated>2026-01-18T20:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is more than one version of KataHex out there, so these instructions have variants&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ubuntu Linux ==&lt;br /&gt;
You may have to use &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;synaptic&amp;lt;/code&amp;gt; to install packages&lt;br /&gt;
the TCMALLOC option protects from problems related to memory management when you run more than one instance at at time.  You may have to install one or more packages &lt;br /&gt;
* &amp;lt;code&amp;gt;libtcmalloc-minimal4t64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;librust-tcmalloc-sys-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== EIGEN (CPU only) ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build.  See comments in the KataHex source code, as well as the KataGo source code (on with KataHex is based, and which contains more details).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native'&lt;br /&gt;
 make -j 4    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CUDA ====&lt;br /&gt;
I have not yet been able to build with the CUDA backend&lt;br /&gt;
&lt;br /&gt;
==== TENSORRT ====&lt;br /&gt;
I have not yet been able to build with the TENSORRT backend&lt;br /&gt;
&lt;br /&gt;
==== OPENCL ====&lt;br /&gt;
I have not yet been able to build with the OPENCL backend&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Building_KataHex</id>
		<title>Building KataHex</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Building_KataHex"/>
				<updated>2026-01-18T19:40:55Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is more than one version of KataHex out there, so these instructions have variants&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ubuntu Linux ==&lt;br /&gt;
You may have to use &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;synaptic&amp;lt;/code&amp;gt; to install packages&lt;br /&gt;
&lt;br /&gt;
==== EIGEN (CPU only) ====&lt;br /&gt;
&lt;br /&gt;
You may have to install packages &amp;lt;code&amp;gt;libtcmalloc-minimal4t64&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;librust-tcmalloc-dev&amp;lt;/code&amp;gt;, and&lt;br /&gt;
&amp;lt;code&amp;gt;librust-tcmalloc-sys-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build.  See comments in the KataHex source code, as well as the KataGo source code (on with KataHex is based, and which contains more details).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native'&lt;br /&gt;
 make -j 4    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CUDA ====&lt;br /&gt;
I have not yet been able to build with the CUDA backend&lt;br /&gt;
&lt;br /&gt;
==== TENSORRT ====&lt;br /&gt;
I have not yet been able to build with the TENSORRT backend&lt;br /&gt;
&lt;br /&gt;
==== OPENCL ====&lt;br /&gt;
I have not yet been able to build with the OPENCL backend&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Building_KataHex</id>
		<title>Building KataHex</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Building_KataHex"/>
				<updated>2026-01-18T19:35:29Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is more than one version of KataHex out there, so these instructions have variants&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Linux ===&lt;br /&gt;
You may have to use &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;synaptic&amp;lt;/code&amp;gt; to install packages&lt;br /&gt;
&lt;br /&gt;
==== EIGEN (CPU only) ====&lt;br /&gt;
&lt;br /&gt;
You may have to install packages &amp;lt;code&amp;gt;libtcmalloc-minimal4t64&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;librust-tcmalloc-dev&amp;lt;/code&amp;gt;, and&lt;br /&gt;
&amp;lt;code&amp;gt;librust-tcmalloc-sys-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following BASH commands then may do the trick, but will produce code that may only work on the exact CPU model you use for the build.  See comments in the KataHex source code for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cmake . -DUSE_BACKEND=EIGEN -DUSE_AVX2=1 -DUSE_TCMALLOC=1 -DCMAKE_CXX_FLAGS='-march=native'&lt;br /&gt;
 make -j 4    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CUDA ====&lt;br /&gt;
I have not yet been able to build with the CUDA backend&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Talk:Swap_rule</id>
		<title>Talk:Swap rule</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Talk:Swap_rule"/>
				<updated>2024-02-11T02:13:41Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: Answered&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Does anybody know when the swap rule was introduced?&lt;br /&gt;
&lt;br /&gt;
Apparently near the beginning of the 20th century in a game called mancala.  [https://en.wikipedia.org/wiki/Pie_rule]&lt;br /&gt;
&lt;br /&gt;
== Swapping the A column?  ==&lt;br /&gt;
&lt;br /&gt;
It has occurred to me to doubt the wisdom of swapping most of the left- or right-most columns.  I'm just thinking about the templates and how they can block the opening move.&lt;br /&gt;
&lt;br /&gt;
For example, on an 11x11 board, A4 is marked as a probable winner, but the bridge template played at B5 seems to be a good block and when I work it out, A4 seems to lose.&lt;br /&gt;
There are also template moves at C5 (ziggurat), and some fourth and fifth-row templates that seem promising.&lt;br /&gt;
&lt;br /&gt;
Comments? [[User:4Dummies|4Dummies]] ([[User_talk:4Dummies|talk]]) 13:49, 8 February 2024‎&lt;br /&gt;
&lt;br /&gt;
The problem is that B5 is not actually a good response to A4. Although B5 is a template and a ladder escape for White, A4 still gives Black a [[switchback]] for 2nd row ladders. Moreover, after White plays B5, it's Black's turn again, so White has lost the initiative. After A4 and B5, if Black plays anywhere near the center, Black is almost definitely winning (97-99% win rate according to [[KataHex]]). For example, H4, G5, D8 are all excellent choices for Black's next move. [[User:Selinger|Selinger]] ([[User talk:Selinger|talk]]) 19:16, 8 February 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks for that.  A bunch.  I had just realized that B5 corresponds to an opening (swapped) at E2, which is noted as losing.  So it's not so good on the face of it.  However, there are taller templates that fit between A4 and the bottom of an 11x11 board, and they might be a bunch better.&lt;br /&gt;
&lt;br /&gt;
Even more important in your reply was that I had never before heard of KataHex.  I'm real interested in training an AI on my data.  I have about 1.6 million games (no kidding) of 11x11 hex, gathered from real games and much amplified by six with a little guidance from HexHex.  I don't know how to train HexHex either, but it sounds like KataHex is probably stronger.  I just don't know how to do the training.  My data is in HSGF format, that I process using the hexrec program that originally came from gamerecorder.&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Talk:Swap_rule</id>
		<title>Talk:Swap rule</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Talk:Swap_rule"/>
				<updated>2024-02-08T19:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: followup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Does anybody know when the swap rule was introduced?&lt;br /&gt;
&lt;br /&gt;
== Swapping the A column?  ==&lt;br /&gt;
&lt;br /&gt;
It has occurred to me to doubt the wisdom of swapping most of the left- or right-most columns.  I'm just thinking about the templates and how they can block the opening move.&lt;br /&gt;
&lt;br /&gt;
For example, on an 11x11 board, A4 is marked as a probable winner, but the bridge template played at B5 seems to be a good block and when I work it out, A4 seems to lose.&lt;br /&gt;
There are also template moves at C5 (ziggurat), and some fourth and fifth-row templates that seem promising.&lt;br /&gt;
&lt;br /&gt;
Comments? [[User:4Dummies|4Dummies]] ([[User_talk:4Dummies|talk]]) 13:49, 8 February 2024‎&lt;br /&gt;
&lt;br /&gt;
The problem is that B5 is not actually a good response to A4. Although B5 is a template and a ladder escape for White, A4 still gives Black a [[switchback]] for 2nd row ladders. Moreover, after White plays B5, it's Black's turn again, so White has lost the initiative. After A4 and B5, if Black plays anywhere near the center, Black is almost definitely winning (97-99% win rate according to [[KataHex]]). For example, H4, G5, D8 are all excellent choices for Black's next move. [[User:Selinger|Selinger]] ([[User talk:Selinger|talk]]) 19:16, 8 February 2024 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks for that.  A bunch.  I had just realized that B5 corresponds to an opening (swapped) at E2, which is noted as losing.  So it's not so good on the face of it.  However, there are taller templates that fit between A4 and the bottom of an 11x11 board, and they might be a bunch better.&lt;br /&gt;
&lt;br /&gt;
Even more important in your reply was that I had never before heard of KataHex.  I'm real interested in training an AI on my data.  I have about 1.6 million games (no kidding) of 11x11 hex, gathered from real games and much amplified by six with a little guidance from HexHex.  I don't know how to train HexHex either, but it sounds like KataHex is probably stronger.  I just don't know how to do the training.  My data is in HSGF format, that I process using the hexrec program that originally came from gamerecorder.&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	<entry>
		<id>https://www.hexwiki.net/index.php/Talk:Swap_rule</id>
		<title>Talk:Swap rule</title>
		<link rel="alternate" type="text/html" href="https://www.hexwiki.net/index.php/Talk:Swap_rule"/>
				<updated>2024-02-08T16:49:07Z</updated>
		
		<summary type="html">&lt;p&gt;4Dummies: /* Swapping the A column?  */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Does anybody know when the swap rule was introduced?&lt;br /&gt;
&lt;br /&gt;
== Swapping the A column?  ==&lt;br /&gt;
&lt;br /&gt;
It has occurred to me to doubt the wisdom of swapping most of the left- or right-most columns.  I'm just thinking about the templates and how they can block the opening move.&lt;br /&gt;
&lt;br /&gt;
For example, on an 11x11 board, A4 is marked as a probable winner, but the bridge template played at B5 seems to be a good block and when I work it out, A4 seems to lose.&lt;br /&gt;
There are also template moves at C5 (ziggurat), and some fourth and fifth-row templates that seem promising.&lt;br /&gt;
&lt;br /&gt;
Comments?&lt;/div&gt;</summary>
		<author><name>4Dummies</name></author>	</entry>

	</feed>