Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-06-12 15:49:01 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-06-12 15:49:01 (GMT)
commitf18c96622d470ee4460265db5665cbc8e74bedfe (patch)
tree105387a4b1f13047c07de30ba6b1346161d4b550
parent2530804a67739842c546acd9192b212891c5ab7a (diff)
new challenges
-rw-r--r--challenges/confusion-18.svg68
-rw-r--r--challenges/confusion-19.svg220
-rw-r--r--challenges/confusion-20.svg188
-rw-r--r--challenges/confusion-21.svg180
-rw-r--r--challenges/confusion-22.svg220
-rw-r--r--challenges/confusion-23.svg124
-rw-r--r--challenges/confusion-24.svg172
-rw-r--r--challenges/confusion-25.svg188
8 files changed, 1326 insertions, 34 deletions
diff --git a/challenges/confusion-18.svg b/challenges/confusion-18.svg
index ee4ddc0..b201654 100644
--- a/challenges/confusion-18.svg
+++ b/challenges/confusion-18.svg
@@ -8,8 +8,8 @@
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
- width="405.16373"
- height="405.08273"
+ width="205"
+ height="205"
id="svg2">
<metadata
id="metadata76">
@@ -26,131 +26,131 @@
<defs
id="defs74" />
<path
- d="m 202.62812,202.54714 0,-199.9999994"
+ d="m 102.5,102.5 0,-100"
id="path8"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,2.5471406 200,0"
+ d="m 102.5,2.5 100,0"
id="path10"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 402.62812,2.5471406 0,30.0000004"
+ d="m 202.5,2.5 0,15"
id="path12"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 402.62812,32.547141 -170,0"
+ d="m 202.5,17.5 -85,0"
id="path14"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 232.62812,32.547141 0,139.999999"
+ d="m 117.5,17.5 0,70"
id="path16"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 232.62812,172.54714 170,0"
+ d="m 117.5,87.5 85,0"
id="path18"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 402.62812,172.54714 0,30"
+ d="m 202.5,87.5 0,15"
id="path20"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 402.62812,202.54714 -200,0"
+ d="m 202.5,102.5 -100,0"
id="path22"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,202.54714 200,0"
+ d="m 102.5,102.5 100,0"
id="path24"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 402.62812,202.54714 0,200"
+ d="m 202.5,102.5 0,100"
id="path26"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 402.62812,402.54714 -30,0"
+ d="m 202.5,202.5 -15,0"
id="path28"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 372.62812,402.54714 0,-170"
+ d="m 187.5,202.5 0,-85"
id="path30"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 372.62812,232.54714 -140,0"
+ d="m 187.5,117.5 -70,0"
id="path32"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 232.62812,232.54714 0,170"
+ d="m 117.5,117.5 0,85"
id="path34"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 232.62812,402.54714 -30,0"
+ d="m 117.5,202.5 -15,0"
id="path36"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,402.54714 0,-200"
+ d="m 102.5,202.5 0,-100"
id="path38"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,202.54714 0,200"
+ d="m 102.5,102.5 0,100"
id="path40"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,402.54714 -199.999997,0"
+ d="m 102.5,202.5 -100,0"
id="path42"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 2.628123,402.54714 0,-30"
+ d="m 2.5,202.5 0,-15"
id="path44"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 2.628123,372.54714 169.999997,0"
+ d="m 2.5,187.5 85,0"
id="path46"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 172.62812,372.54714 0,-140"
+ d="m 87.5,187.5 0,-70"
id="path48"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 172.62812,232.54714 -169.999997,0"
+ d="m 87.5,117.5 -85,0"
id="path50"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 2.628123,232.54714 0,-30"
+ d="m 2.5,117.5 0,-15"
id="path52"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 2.628123,202.54714 199.999997,0"
+ d="m 2.5,102.5 100,0"
id="path54"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,202.54714 -199.999997,0"
+ d="m 102.5,102.5 -100,0"
id="path56"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 2.628123,202.54714 0,-199.9999994"
+ d="m 2.5,102.5 0,-100"
id="path58"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 2.628123,2.5471406 30,0"
+ d="m 2.5,2.5 15,0"
id="path60"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 32.628123,2.5471406 0,169.9999994"
+ d="m 17.5,2.5 0,85"
id="path62"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 32.628123,172.54714 139.999997,0"
+ d="m 17.5,87.5 70,0"
id="path64"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 172.62812,172.54714 0,-169.9999994"
+ d="m 87.5,87.5 0,-85"
id="path66"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 172.62812,2.5471406 30,0"
+ d="m 87.5,2.5 15,0"
id="path68"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
<path
- d="m 202.62812,2.5471406 0,199.9999994"
+ d="m 102.5,2.5 0,100"
id="path70"
style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
</svg>
diff --git a/challenges/confusion-19.svg b/challenges/confusion-19.svg
new file mode 100644
index 0000000..b950c29
--- /dev/null
+++ b/challenges/confusion-19.svg
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="305"
+ height="305"
+ id="svg2">
+ <metadata
+ id="metadata108">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs106" />
+ <path
+ d="m 152.5,152.5 0,-50"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,102.5 50,0"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,102.5 0,-50"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,52.5 50,0"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 252.5,52.5 0,50"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 252.5,102.5 50,0"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 302.5,102.5 0,50"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 302.5,152.5 -50,0"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 252.5,152.5 0,50"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 252.5,202.5 -50,0"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,202.5 0,-50"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,152.5 -50,0"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 50,0"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,152.5 0,50"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,202.5 50,0"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 252.5,202.5 0,50"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 252.5,252.5 -50,0"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,252.5 0,50"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,302.5 -50,0"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,302.5 0,-50"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,252.5 -50,0"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,252.5 0,-50"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,202.5 50,0"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,202.5 0,-50"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 0,50"
+ id="path56"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,202.5 -50,0"
+ id="path58"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,202.5 0,50"
+ id="path60"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,252.5 -50,0"
+ id="path62"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,252.5 0,-50"
+ id="path64"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,202.5 -50,0"
+ id="path66"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,202.5 0,-50"
+ id="path68"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,152.5 50,0"
+ id="path70"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,152.5 0,-50"
+ id="path72"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,102.5 50,0"
+ id="path74"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,102.5 0,50"
+ id="path76"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,152.5 50,0"
+ id="path78"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 -50,0"
+ id="path80"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,152.5 0,-50"
+ id="path82"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,102.5 -50,0"
+ id="path84"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,102.5 0,-50"
+ id="path86"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,52.5 50,0"
+ id="path88"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,52.5 0,-50"
+ id="path90"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,2.5 50,0"
+ id="path92"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,2.5 0,50"
+ id="path94"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,52.5 50,0"
+ id="path96"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,52.5 0,50"
+ id="path98"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.5,102.5 -50,0"
+ id="path100"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,102.5 0,50"
+ id="path102"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>
diff --git a/challenges/confusion-20.svg b/challenges/confusion-20.svg
new file mode 100644
index 0000000..b9b4690
--- /dev/null
+++ b/challenges/confusion-20.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="215.3"
+ height="226.2"
+ id="svg2">
+ <metadata
+ id="metadata92">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs90" />
+ <path
+ d="M 102.5,113.1 54.9,97.6"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 54.9,97.6 39.5,145.2"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 39.5,145.2 24,192.8"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 24,192.8 47.6,15.4"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 71.6,208.2 47.6,15.5"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 119.2,223.7 15.4,-47.6"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 134.6,176.1 15.5,-47.5"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 150.1,128.6 102.5,113.1"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 102.5,113.1 73.1,153.6"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 73.1,153.6 40.5,29.3"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 113.6,182.9 154,212.3"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 154,212.3 29.4,-40.4"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 183.4,171.9 29.4,-40.5"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 212.8,131.4 172.3,102"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 172.3,102 131.9,72.6"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 131.9,72.6 -29.4,40.5"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,113.1 29.4,40.5"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 131.9,153.6 40.4,-29.4"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 172.3,124.2 212.8,94.8"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 212.8,94.8 183.4,54.3"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 183.4,54.3 154,13.9"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 154,13.9 113.6,43.3"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 113.6,43.3 73.1,72.6"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 73.1,72.6 29.4,40.5"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 102.5,113.1 150.1,97.6"
+ id="path56"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 150.1,97.6 134.6,50.1"
+ id="path58"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 134.6,50.1 119.2,2.5"
+ id="path60"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 119.2,2.5 71.6,18"
+ id="path62"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 71.6,18 24,33.4"
+ id="path64"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 24,33.4 39.5,81"
+ id="path66"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 39.5,81 15.4,47.6"
+ id="path68"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 54.9,128.6 47.6,-15.5"
+ id="path70"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,113.1 0,-50"
+ id="path72"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,63.1 -50,0"
+ id="path74"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,63.1 -50,0"
+ id="path76"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,63.1 0,50"
+ id="path78"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,113.1 0,50"
+ id="path80"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,163.1 50,0"
+ id="path82"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.5,163.1 50,0"
+ id="path84"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.5,163.1 0,-50"
+ id="path86"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>
diff --git a/challenges/confusion-21.svg b/challenges/confusion-21.svg
new file mode 100644
index 0000000..01db2fb
--- /dev/null
+++ b/challenges/confusion-21.svg
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="205.16373"
+ height="205.08275"
+ id="svg2">
+ <metadata
+ id="metadata88">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs86" />
+ <path
+ d="m 102.62812,152.54714 0,-99.999999"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,52.547141 100,0"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.62812,52.547141 0,15"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.62812,67.547141 -85,0"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 117.62812,67.547141 0,69.999999"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 117.62812,137.54714 85,0"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.62812,137.54714 0,15"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 202.62812,152.54714 -100,0"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,152.54714 0,-99.999999"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,52.547141 0,99.999999"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,152.54714 -99.999997,0"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.628123,152.54714 0,-15"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.628123,137.54714 85,0"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 87.628123,137.54714 0,-69.999999"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 87.628123,67.547141 -85,0"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.628123,67.547141 0,-15"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.628123,52.547141 99.999997,0"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,52.547141 0,49.999999"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,102.54714 50,0"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,102.54714 -99.999997,0"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.628123,102.54714 0,-99.9999994"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.628123,2.5471406 15,0"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 67.628123,2.5471406 0,85.0000004"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 67.628123,87.547141 69.999997,0"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 137.62812,87.547141 0,-85.0000004"
+ id="path56"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 137.62812,2.5471406 15,0"
+ id="path58"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,2.5471406 0,99.9999994"
+ id="path60"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,102.54714 -99.999997,0"
+ id="path62"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.628123,102.54714 99.999997,0"
+ id="path64"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,102.54714 0,100"
+ id="path66"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,202.54714 -15,0"
+ id="path68"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 137.62812,202.54714 0,-85"
+ id="path70"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 137.62812,117.54714 -69.999997,0"
+ id="path72"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 67.628123,117.54714 0,85"
+ id="path74"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 67.628123,202.54714 -15,0"
+ id="path76"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.628123,202.54714 0,-100"
+ id="path78"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 52.628123,102.54714 49.999997,0"
+ id="path80"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 102.62812,102.54714 0,-49.999999"
+ id="path82"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>
diff --git a/challenges/confusion-22.svg b/challenges/confusion-22.svg
new file mode 100644
index 0000000..0dfbd88
--- /dev/null
+++ b/challenges/confusion-22.svg
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="391.54056"
+ height="391.48541"
+ id="svg2">
+ <metadata
+ id="metadata108">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs106" />
+ <path
+ d="m 195.75916,195.73293 -70.7,-70.7"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 125.05916,125.03293 -96.599997,25.9"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 28.459163,150.93293 -25.9000002,96.6"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5591628,247.53293 70.7000002,70.7"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 73.259163,318.23293 96.599997,-25.9"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 169.85916,292.33293 25.9,-96.6"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 -99.999997,0"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 95.759163,195.73293 -50,86.6"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 45.759163,282.33293 50,86.6"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 95.759163,368.93293 99.999997,0"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,368.93293 50,-86.6"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 245.75916,282.33293 -50,-86.6"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 -70.7,70.7"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 125.05916,266.43293 25.9,96.6"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 150.95916,363.03293 96.6,25.9"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 247.55916,388.93293 70.7,-70.7"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 318.25916,318.23293 -25.9,-96.6"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 292.35916,221.63293 -96.6,-25.9"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 0,100"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,295.73293 86.6,50"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 282.35916,345.73293 86.6,-50"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 368.95916,295.73293 0,-100"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 368.95916,195.73293 -86.6,-50"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 282.35916,145.73293 -86.6,50"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 70.7,70.7"
+ id="path56"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 266.45916,266.43293 96.6,-25.9"
+ id="path58"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 363.05916,240.53293 25.9,-96.6"
+ id="path60"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 388.95916,143.93293 -70.7,-70.699995"
+ id="path62"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 318.25916,73.232935 -96.6,25.9"
+ id="path64"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 221.65916,99.132935 -25.9,96.599995"
+ id="path66"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 100,0"
+ id="path68"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 295.75916,195.73293 50,-86.6"
+ id="path70"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 345.75916,109.13293 -50,-86.599995"
+ id="path72"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 295.75916,22.532935 -100,0"
+ id="path74"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,22.532935 -50,86.599995"
+ id="path76"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 145.75916,109.13293 50,86.6"
+ id="path78"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 70.7,-70.7"
+ id="path80"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 266.45916,125.03293 -25.9,-96.599995"
+ id="path82"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 240.55916,28.432935 -96.6,-25.9"
+ id="path84"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 143.95916,2.532935 -70.699997,70.7"
+ id="path86"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 73.259163,73.232935 25.9,96.599995"
+ id="path88"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 99.159163,169.83293 96.599997,25.9"
+ id="path90"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,195.73293 0,-99.999995"
+ id="path92"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 195.75916,95.732935 -86.6,-50"
+ id="path94"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 109.15916,45.732935 -86.599997,50"
+ id="path96"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 22.559163,95.732935 0,99.999995"
+ id="path98"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 22.559163,195.73293 86.599997,50"
+ id="path100"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 109.15916,245.73293 86.6,-50"
+ id="path102"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>
diff --git a/challenges/confusion-23.svg b/challenges/confusion-23.svg
new file mode 100644
index 0000000..cb61601
--- /dev/null
+++ b/challenges/confusion-23.svg
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="305"
+ height="305"
+ id="svg2">
+ <metadata
+ id="metadata60">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs58" />
+ <path
+ d="M 152.5,152.5 46.4,46.4"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 46.4,46.4 7.6,191.3"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 7.6,191.3 152.5,152.5"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 -150,0"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,152.5 75,129.9"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 77.5,282.4 75,-129.9"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 152.5,152.5 46.4,258.6"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 46.4,258.6 144.9,38.8"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 191.3,297.4 152.5,152.5"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 0,150"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,302.5 129.9,-75"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 282.4,227.5 -129.9,-75"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 152.5,152.5 258.6,258.6"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 258.6,258.6 297.4,113.7"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 297.4,113.7 152.5,152.5"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 150,0"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 302.5,152.5 227.5,22.6"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 227.5,22.6 -75,129.9"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 152.5,152.5 258.6,46.4"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 258.6,46.4 113.7,7.6"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 113.7,7.6 38.8,144.9"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.5,152.5 0,-150"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 152.5,2.5 22.6,77.5"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 22.6,77.5 129.9,75"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>
diff --git a/challenges/confusion-24.svg b/challenges/confusion-24.svg
new file mode 100644
index 0000000..59f85ac
--- /dev/null
+++ b/challenges/confusion-24.svg
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="351.39999"
+ height="305"
+ id="svg2">
+ <metadata
+ id="metadata84">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs82" />
+ <path
+ d="m 175.7,152.5 -86.6,-50"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,102.5 0,100"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,202.5 0,100"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,302.5 86.6,-50"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,252.5 86.6,-50"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,202.5 -86.6,-50"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,152.5 -86.6,50"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,202.5 86.6,50"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,252.5 86.6,50"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,302.5 0,-100"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,202.5 0,-100"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,102.5 -86.6,50"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,152.5 0,100"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,252.5 86.6,-50"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,202.5 86.6,-50"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 348.9,152.5 -86.6,-50"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,102.5 -86.6,-50"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,52.5 0,100"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,152.5 86.6,50"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,202.5 0,-100"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,102.5 0,-100"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,2.5 -86.6,50"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,52.5 -86.6,50"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,102.5 86.6,50"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,152.5 86.6,-50"
+ id="path56"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 262.3,102.5 -86.6,-50"
+ id="path58"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 175.7,52.5 89.1,2.5"
+ id="path60"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,2.5 0,100"
+ id="path62"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,102.5 0,100"
+ id="path64"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,202.5 86.6,-50"
+ id="path66"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,152.5 0,-100"
+ id="path68"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,52.5 -86.6,50"
+ id="path70"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,102.5 -86.6,50"
+ id="path72"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.5,152.5 86.6,50"
+ id="path74"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 89.1,202.5 86.6,50"
+ id="path76"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 175.7,252.5 0,-100"
+ id="path78"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>
diff --git a/challenges/confusion-25.svg b/challenges/confusion-25.svg
new file mode 100644
index 0000000..afe4263
--- /dev/null
+++ b/challenges/confusion-25.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="425.97623"
+ height="425.77023"
+ id="svg2">
+ <metadata
+ id="metadata92">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs90" />
+ <path
+ d="m 238.02812,152.54714 106.1,-106.099999"
+ id="path8"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 344.12812,46.447141 35.3,35.4"
+ id="path10"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 379.42812,81.847141 -106,106.099999"
+ id="path12"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 273.42812,187.94714 -35.4,-35.4"
+ id="path14"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,152.54714 35.4,35.4"
+ id="path16"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 273.42812,187.94714 150,0"
+ id="path18"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 423.42812,187.94714 0,50"
+ id="path20"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 423.42812,237.94714 -150,0"
+ id="path22"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 273.42812,237.94714 0,-50"
+ id="path24"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 273.42812,187.94714 0,50"
+ id="path26"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 273.42812,237.94714 106,106"
+ id="path28"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 379.42812,343.94714 -35.3,35.4"
+ id="path30"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 344.12812,379.34714 -106.1,-106.1"
+ id="path32"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,273.24714 35.4,-35.3"
+ id="path34"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 273.42812,237.94714 -35.4,35.3"
+ id="path36"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,273.24714 0,150"
+ id="path38"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,423.24714 -50,0"
+ id="path40"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,423.24714 0,-150"
+ id="path42"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,273.24714 50,0"
+ id="path44"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,273.24714 -50,0"
+ id="path46"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,273.24714 -106.099997,106.1"
+ id="path48"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 81.928123,379.34714 -35.3,-35.4"
+ id="path50"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 46.628123,343.94714 105.999997,-106"
+ id="path52"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,237.94714 35.4,35.3"
+ id="path54"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,273.24714 -35.4,-35.3"
+ id="path56"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,237.94714 -149.999997,0"
+ id="path58"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.628123,237.94714 0,-50"
+ id="path60"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 2.628123,187.94714 149.999997,0"
+ id="path62"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,187.94714 0,50"
+ id="path64"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,237.94714 0,-50"
+ id="path66"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 152.62812,187.94714 46.628123,81.847141"
+ id="path68"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 46.628123,81.847141 35.3,-35.4"
+ id="path70"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="M 81.928123,46.447141 188.02812,152.54714"
+ id="path72"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,152.54714 -35.4,35.4"
+ id="path74"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 152.62812,187.94714 35.4,-35.4"
+ id="path76"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,152.54714 0,-149.9999994"
+ id="path78"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,2.5471406 50,0"
+ id="path80"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,2.5471406 0,149.9999994"
+ id="path82"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 238.02812,152.54714 -50,0"
+ id="path84"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+ <path
+ d="m 188.02812,152.54714 50,0"
+ id="path86"
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:round;stroke-opacity:1" />
+</svg>