Logging adaptive split
authorNeil Smith <neil.git@njae.me.uk>
Sun, 11 Jan 2015 12:20:31 +0000 (12:20 +0000)
committerNeil Smith <neil.git@njae.me.uk>
Sun, 11 Jan 2015 12:20:31 +0000 (12:20 +0000)
SIGNED.md
hangman/adaptive_split.csv [new file with mode: 0644]
hangman/hangman-logging.ipynb
hangman/hangman.py

index fb70304a10dcb4080aeaa43422b756a4aa1ef3dd..4fa48b27d6b67667e0b0ed97f91d25e457470f82 100644 (file)
--- a/SIGNED.md
+++ b/SIGNED.md
@@ -3,19 +3,19 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAABAgAGBQJUsmceAAoJEJPB2e07PgbqA+UQAJ/0nqhYyF9IVNIQbO3vUV9Q
-XrtNiQ5OmCsDpzq1DQ8CL767tR6HLInHjDcJ6sr9ti3Nl5nPGwww9mDBD4kzGsYU
-wilJ4UUvgEO2+hzqH1v84gHeha2R0xWdQ+M3uQBNMD7XCgmrotLIlR8R0N+GDxEH
-BwaypN5BBAdHv/DhZRyqDAglgmC4mZBwqyMJxETnh8XSW7bZXgGD234JGo9X3iws
-bys42qyMch1oUiOasMwY1/UaT8pbSjhwSEwqU7XaPG+70gfPbWUfVuCj6pr5WVH2
-g82L14dMG079MQf8CTZdWulSXj9733oL8tBRS6NBuFmda8ip20R8CDfabHMgYdqg
-bBhGjVIftSjFd4dgCxiZ1kFlkD1B24hdLei5pbbOET44h/QZfvk59/hqRNL1DwYj
-gcUV/t8FhWJh1zjO8yddRAwna4cnge6C8zziaWTZ5UZIgkgnDnflFekcgaMmJ9yf
-I8b91H8hbGdiNxaZBxQPaadbG49gHmkPyhc1y8T68NViRgb32ryNcvRpY7PCXXBk
-rgTZXc0nHCikAJOb4MZrgDCUp2Y5IGhghG1Z6QwbY/g/JtlNeqtQlmdwUUDcOvbs
-ALbUQsR3bmbaaSThUHZ69WhtkYseLq9I6i3DNigVLDw2kDz+7tkRoiqR6paQp8Cs
-eCTbq7UZA4jo5t6kkUhG
-=0kaS
+iQIcBAABAgAGBQJUsmqUAAoJEJPB2e07Pgbq7roP/3c7WymRzq3CLhcdFURrX8yN
+lNf8ZktWzUkmJPee7T8Hjh44MPk7itt5RuRqltZA8COOJIRRFIRnV7eebG5LhBof
+ynDZqQKOBUshqWo67b8U7wQnSVZN1KmMqbEapks67xtOXkJqD8WSKM5mtnM123tU
+Z8pc1mwt8od3U26tjHP/aLSvXgxqv38ws6fMt1DzriPd5t2G/p5dCRngZRquAlXz
+y2uFtUFZ2e51Ji3D6ntNe2BRgdEOF4I6AH1YbM8C+Irv3BUv2ez7x3D8RH79Lk7b
+hmEnhqwcHTFPzn29K+2swzn1q+youfXmtVxhwQsBPYpamQdkn/7CBmPHa6SEeXOD
+0Dcs3/R1YBPpj81VAYA9ZZs2pUGWtoJDxtpabZ93zfReFOYNq6DbgzfA8SW+sB7U
+Bxf1DBQr6C8PnrQdp2lxsHKIXN/4cQNqwOP3NmuIAo38RpLtKiEfLls7zzIDbpAz
+RN2EfL6le85gUyAD/mp56guwvYgXImvDBVZ5RUDlw67AaKqeTfvr7kTLo1vICdUp
+kQwdG7fUcg4zSpNPZnYcVApPHxZI6nojWwfJDHSErkFmsJBK6YpNOpFM7nmxnR9T
+nrNehH6I67tjNU0thM8HXzG9cO/QBH0Ms8tXAeUQMvI1RgbeMOXNBzyh3FJrzQET
+kKgyU5dzDmAK1Bg4AQ05
+=7t35
 -----END PGP SIGNATURE-----
 
 ```
@@ -45,6 +45,7 @@ size    exec  file                                 contents
 78326             adaptive_included.csv            39e4947fc840ea9e7c7ee8c658c65deb196ffed86a1b2e5e3f6c3770259e6a3f|78597f1124040a884533f157b99d898c4cd1b372bb20432652a5376d9de5090d
 109806            adaptive_length.csv              296ddbe817525f33b15e7489cc0f0ff2e7852adcd5720673632673d3d6c04a2f|b151fc20e1399e517f03be172e22c115934af891b6f6509b94381b2e15b613dc
 77375             adaptive_pattern.csv             a16ab78ab6fa1ef0bc75d1d1eddbccdf6a001fcc5074de9e20227df339de81ca|c13729987ffbebc92dadd22770c49b53434c491c751237d6e3006e8a29cd71f7
+83393             adaptive_split.csv               c55c347011f0e01129c2d07d0547bd303cd96fdfc4db35d0ecfea572263378da|926364156056bcbb0dd2103ca6f9291a12307043b066381c05c67ce898e3a178
 117942            fixed_alphabetical.csv           86fb21baaa96143060f21b8769c33afa50b2c2ec41fb9f8ec1ba130d6a310fe8|26a4a02e78c746449de3b129fe20cf8e870ece7bb711bd14fad97ac79297d984
 118543            fixed_alphabetical_reversed.csv  1a5bc0d94947f4260bb2bb0f6bfd21434f2876e75907b49669bf49356fb59967|d62bb39d0a775abf63ba29e22decc208ff0810f70f0761729eb92a6cc809b9a4
 109497            fixed_dict_order.csv             c593bb2ff8eb353906d591d34a3d5b6dcf399a414424dbae1c245fa7588e829a|6c97d8cc9db5ba4a674c11e669527cfb8e39e8339b7b3aea1b12b107db249d7e
@@ -52,10 +53,10 @@ size    exec  file                                 contents
 53469             hangman-better.ipynb             04adeb21f6e3688123ea37f41135affb4b81e76e572e31da04fc1c94edc02045                                                                 
 27923             hangman-both.ipynb               279221758793f80048923b335037ba7639cd299814878142ba15746b627dbd63                                                                 
 9419              hangman-guesser.ipynb            d867d7f57b1b59b9cf74f4594fe4b6fd5761e93799292abfb65dcf35381f25e1                                                                 
-181279            hangman-logging.ipynb            fe153cdccb5fbdc5dfbd5bd828c17bfde8b479291410a817d6b73a80222acc17                                                                 
+258871            hangman-logging.ipynb            5f94f25200c6f0c01ff27e3392afd0ef172dab0df5557aebb4a76692052bd167                                                                 
 12247             hangman-setter.ipynb             bc8d8d7f0bddbe128d273ccd174bbf4ad338771c9159b5b07b262a3e5fede892                                                                 
 44670             hangman-split-player.ipynb       b72ff88817c6cce83d26a701e7e3b17d4332f10fa6cf97520dd7dd6ee6e00464                                                                 
-10061             hangman.py                       f800a3e421c73b4174a5127b709ffbc973d4cfc41216aee0718e67e72ca2470c                                                                 
+6437              hangman.py                       90895564bcf4c5b8b6f06c6e80209c749947ebbb38505ca2f441e338e59eb16a                                                                 
 10890             word_filter_comparison.ipynb     9b80fff718b9ff5620d9441123ebbf60073ea337d14e1e4825ef7860f4e1346b                                                                 
 5286            hangman.html                       b9a4e8d3f96c57d64dd678fecb1dbd453ee6b415a0bb5a1c232e4e224310eb88                                                                 
 4087            hangman2.html                      18e1678e58a1d89f5d2e9fd68de94152f9f34bb2ad93023b6fb69b970bf53a4a                                                                 
diff --git a/hangman/adaptive_split.csv b/hangman/adaptive_split.csv
new file mode 100644 (file)
index 0000000..867f469
--- /dev/null
@@ -0,0 +1,1001 @@
+target,discovered,wrong letters,number of hits,lives remaining,game won\r
+punned,"['p', 'u', 'n', 'n', 'e', 'd']","['s', 'r', 'l', 'a', 'i']",6,5,True\r
+anode,"['a', 'n', 'o', 'd', 'e']","['s', 'l', 'b']",5,7,True\r
+passes,"['p', 'a', 's', 's', 'e', 's']","['l', 'b']",6,8,True\r
+maxing,"['m', 'a', 'x', 'i', 'n', 'g']","['s', 'r', 'd', 't', 'w', 'l', 'p', 'k', 'c']",6,1,True\r
+quadrant,"['q', 'u', 'a', 'd', 'r', 'a', 'n', 't']",[],8,10,True\r
+polygamy,"['p', 'o', 'l', 'y', 'g', 'a', 'm', 'y']","['r', 'i', 's', 'd']",8,6,True\r
+technologists,"['t', 'e', 'c', 'h', 'n', 'o', 'l', 'o', 'g', 'i', 's', 't', 's']",['r'],13,9,True\r
+tussle,"['t', 'u', 's', 's', 'l', 'e']",['a'],6,9,True\r
+explicitly,"['e', 'x', 'p', 'l', 'i', 'c', 'i', 't', 'l', 'y']","['o', 'a', 'b', 's', 'm']",10,5,True\r
+moderators,"['m', 'o', 'd', 'e', 'r', 'a', 't', 'o', 'r', 's']",['u'],10,9,True\r
+error,"['e', 'r', 'r', 'o', 'r']","['s', 't', 'n', 'l', 'y']",5,5,True\r
+stamped,"['s', 't', 'a', 'm', 'p', 'e', 'd']","['r', 'i', 'l', 'b', 'c']",7,5,True\r
+dress,"['d', 'r', 'e', 's', 's']",[],5,10,True\r
+truckled,"['t', 'r', 'u', 'c', 'k', 'l', 'e', 'd']","['s', 'i', 'a', 'b', 'p']",8,5,True\r
+accommodation,"['a', 'c', 'c', 'o', 'm', 'm', 'o', 'd', 'a', 't', 'i', 'o', 'n']","['s', 'g']",13,8,True\r
+reload,"['r', 'e', 'l', 'o', 'a', 'd']","['s', 'i']",6,8,True\r
+confounded,"['c', 'o', 'n', 'f', 'o', 'u', 'n', 'd', 'e', 'd']",['p'],10,9,True\r
+racketeers,"['r', 'a', 'c', 'k', 'e', 't', 'e', 'e', 'r', 's']","['o', 'l']",10,8,True\r
+ignoramuses,"['i', 'g', 'n', 'o', 'r', 'a', 'm', 'u', 's', 'e', 's']",['l'],11,9,True\r
+party,"['p', 'a', 'r', 't', 'y']","['s', 'e', 'n', 'd']",5,6,True\r
+rill,"['r', 'i', 'l', 'l']","['e', 's', 'a', 'o', 'u', 'n']",4,4,True\r
+player,"['p', 'l', 'a', 'y', 'e', 'r']","['s', 'm']",6,8,True\r
+protester,"['p', 'r', 'o', 't', 'e', 's', 't', 'e', 'r']","['i', 'd', 'l']",9,7,True\r
+asphalted,"['a', 's', 'p', 'h', 'a', 'l', 't', 'e', 'd']","['r', 'i']",9,8,True\r
+uniforms,"['u', 'n', 'i', 'f', 'o', 'r', 'm', 's']","['a', 't', 'p']",8,7,True\r
+coniferous,"['c', 'o', 'n', 'i', 'f', 'e', 'r', 'o', 'u', 's']",[],10,10,True\r
+dishearten,"['d', 'i', 's', 'h', 'e', 'a', 'r', 't', 'e', 'n']","['o', 'l', 'g']",10,7,True\r
+scull,"['s', 'c', 'u', 'l', 'l']","['e', 'a', 'o', 'i', 'n']",5,5,True\r
+virgin,"['v', 'i', 'r', 'g', 'i', 'n']","['s', 'a', 'd']",6,7,True\r
+licentiously,"['l', 'i', 'c', 'e', 'n', 't', 'i', 'o', 'u', 's', 'l', 'y']",[],12,10,True\r
+tightest,"['t', 'i', 'g', 'h', 't', 'e', 's', 't']","['r', 'a']",8,8,True\r
+awaked,"['a', 'w', 'a', 'k', 'e', 'd']","['s', 'r', 'l', 'n', 'o', 'b']",6,4,True\r
+tweeters,"['t', 'w', 'e', 'e', 't', 'e', 'r', 's']","['a', 'o', 'l', 'p']",8,6,True\r
+gardens,"['g', 'a', 'r', 'd', 'e', 'n', 's']","['h', 'w']",7,8,True\r
+anxious,"['a', 'n', 'x', 'i', 'o', 'u', 's']","['r', 'e', 't', 'l', 'w']",7,5,True\r
+ideologists,"['i', 'd', 'e', 'o', 'l', 'o', 'g', 'i', 's', 't', 's']",['a'],11,9,True\r
+revamps,"['r', 'e', 'v', 'a', 'm', 'p', 's']",['t'],7,9,True\r
+surmising,"['s', 'u', 'r', 'm', 'i', 's', 'i', 'n', 'g']","['t', 'a', 'o', 'l', 'd']",9,5,True\r
+sonatas,"['s', 'o', 'n', 'a', 't', 'a', 's']","['r', 'l', 'e']",7,7,True\r
+isms,"['i', 's', 'm', 's']","['e', 'a']",4,8,True\r
+rippers,"['r', 'i', 'p', 'p', 'e', 'r', 's']","['a', 'o', 'n', 'u']",7,6,True\r
+benefiting,"['b', 'e', 'n', 'e', 'f', 'i', 't', 'i', 'n', 'g']","['o', 'l', 'a', 's', 'p', 'r']",10,4,True\r
+heed,"['h', 'e', 'e', 'd']","['s', 'r', 'p', 'f']",4,6,True\r
+sprinkler,"['s', 'p', 'r', 'i', 'n', 'k', 'l', 'e', 'r']","['t', 'a', 'o', 'b']",9,6,True\r
+harness,"['h', 'a', 'r', 'n', 'e', 's', 's']",[],7,10,True\r
+paginates,"['p', 'a', 'g', 'i', 'n', 'a', 't', 'e', 's']","['d', 'r']",9,8,True\r
+paediatrician,"['p', 'a', 'e', 'd', 'i', 'a', 't', 'r', 'i', 'c', 'i', 'a', 'n']",[],13,10,True\r
+partakers,"['p', 'a', 'r', 't', 'a', 'k', 'e', 'r', 's']",[],9,10,True\r
+maltreats,"['m', 'a', 'l', 't', 'r', 'e', 'a', 't', 's']",[],9,10,True\r
+suspenders,"['s', 'u', 's', 'p', 'e', 'n', 'd', 'e', 'r', 's']","['o', 'l', 'a', 't']",10,6,True\r
+bedazzled,"['b', 'e', 'd', 'a', 'z', 'z', 'l', 'e', 'd']","['t', 'r', 's']",9,7,True\r
+gunshots,"['g', 'u', 'n', 's', 'h', 'o', 't', 's']","['r', 'a', 'b', 'p', 'q']",8,5,True\r
+inconspicuousness,"['i', 'n', 'c', 'o', 'n', 's', 'p', 'i', 'c', 'u', 'o', 'u', 's', 'n', 'e', 's', 's']",[],17,10,True\r
+impracticable,"['i', 'm', 'p', 'r', 'a', 'c', 't', 'i', 'c', 'a', 'b', 'l', 'e']",['y'],13,9,True\r
+mutual,"['m', 'u', 't', 'u', 'a', 'l']","['s', 'r', 'd', 'n', 'c', 'i', 'f']",6,3,True\r
+fists,"['f', 'i', 's', 't', 's']","['e', 'u', 'a', 'l']",5,6,True\r
+protrusions,"['p', 'r', 'o', 't', 'r', 'u', 's', 'i', 'o', 'n', 's']","['c', 'a', 'f']",11,7,True\r
+conciliatory,"['c', 'o', 'n', 'c', 'i', 'l', 'i', 'a', 't', 'o', 'r', 'y']","['u', 's']",12,8,True\r
+simmers,"['s', 'i', 'm', 'm', 'e', 'r', 's']",['n'],7,9,True\r
+pressed,"['p', 'r', 'e', 's', 's', 'e', 'd']","['o', 'a']",7,8,True\r
+angry,"['a', 'n', 'g', 'r', 'y']","['s', 'e', 'o', 'i', 'l']",5,5,True\r
+prettifies,"['p', 'r', 'e', 't', 't', 'i', 'f', 'i', 'e', 's']","['o', 'l', 'a']",10,7,True\r
+staves,"['s', 't', 'a', 'v', 'e', 's']","['l', 'r', 'k', 'g']",6,6,True\r
+trashes,"['t', 'r', 'a', 's', 'h', 'e', 's']","['l', 'c']",7,8,True\r
+blusters,"['b', 'l', 'u', 's', 't', 'e', 'r', 's']","['a', 'o', 'y']",8,7,True\r
+beavering,"['b', 'e', 'a', 'v', 'e', 'r', 'i', 'n', 'g']","['t', 's', 'd']",9,7,True\r
+interrupted,"['i', 'n', 't', 'e', 'r', 'r', 'u', 'p', 't', 'e', 'd']","['o', 'l', 's', 'c', 'a']",11,5,True\r
+cilia,"['c', 'i', 'l', 'i', 'a']","['s', 'e', 'o']",5,7,True\r
+enlightens,"['e', 'n', 'l', 'i', 'g', 'h', 't', 'e', 'n', 's']","['o', 'r']",10,8,True\r
+plaque,"['p', 'l', 'a', 'q', 'u', 'e']","['s', 'r', 'd', 'n', 't', 'y', 'i']",6,3,True\r
+captures,"['c', 'a', 'p', 't', 'u', 'r', 'e', 's']",['l'],8,9,True\r
+pivots,"['p', 'i', 'v', 'o', 't', 's']","['e', 'a', 'l']",6,7,True\r
+compellingly,"['c', 'o', 'm', 'p', 'e', 'l', 'l', 'i', 'n', 'g', 'l', 'y']",[],12,10,True\r
+immersion,"['i', 'm', 'm', 'e', 'r', 's', 'i', 'o', 'n']","['t', 'a', 'u']",9,7,True\r
+depose,"['d', 'e', 'p', 'o', 's', 'e']","['t', 'i', 'r', 'l']",6,6,True\r
+lockups,"['l', 'o', 'c', 'k', 'u', 'p', 's']","['r', 'i', 'a', 'n']",7,6,True\r
+phonics,"['p', 'h', 'o', 'n', 'i', 'c', 's']",['r'],7,9,True\r
+reassembles,"['r', 'e', 'a', 's', 's', 'e', 'm', 'b', 'l', 'e', 's']","['o', 't', 'n', 'd']",11,6,True\r
+swing,"['s', 'w', 'i', 'n', 'g']","['e', 'a', 'o', 'l', 't', 'k', 'y']",5,3,True\r
+siren,"['s', 'i', 'r', 'e', 'n']","['w', 'd', 'p']",5,7,True\r
+individually,"['i', 'n', 'd', 'i', 'v', 'i', 'd', 'u', 'a', 'l', 'l', 'y']","['c', 'r', 'f']",12,7,True\r
+dissembling,"['d', 'i', 's', 's', 'e', 'm', 'b', 'l', 'i', 'n', 'g']","['o', 'r']",11,8,True\r
+workaday,"['w', 'o', 'r', 'k', 'a', 'd', 'a', 'y']",['i'],8,9,True\r
+ampules,"['a', 'm', 'p', 'u', 'l', 'e', 's']","['r', 'i', 'd']",7,7,True\r
+soccer,"['s', 'o', 'c', 'c', 'e', 'r']","['d', 'i', 'a', 'l', 'f']",6,5,True\r
+ergonomics,"['e', 'r', 'g', 'o', 'n', 'o', 'm', 'i', 'c', 's']",['t'],10,9,True\r
+midshipman,"['m', 'i', 'd', 's', 'h', 'i', 'p', 'm', 'a', 'n']","['o', 'l', 'r']",10,7,True\r
+commissioned,"['c', 'o', 'm', 'm', 'i', 's', 's', 'i', 'o', 'n', 'e', 'd']","['l', 'r']",12,8,True\r
+global,"['g', 'l', 'o', 'b', 'a', 'l']","['s', 'r', 'd', 'n']",6,6,True\r
+button,"['b', 'u', 't', 't', 'o', 'n']","['s', 'r', 'd', 'e', 'i', 'a', 'p', 'm']",6,2,True\r
+slags,"['s', 'l', 'a', 'g', 's']","['t', 'p', 'b', 'y']",5,6,True\r
+adapt,"['a', 'd', 'a', 'p', 't']","['s', 'e', 'i', 'r']",5,6,True\r
+graphologist,"['g', 'r', 'a', 'p', 'h', 'o', 'l', 'o', 'g', 'i', 's', 't']","['c', 'd']",12,8,True\r
+issue,"['i', 's', 's', 'u', 'e']","['y', 'a']",5,8,True\r
+underwrites,"['u', 'n', 'd', 'e', 'r', 'w', 'r', 'i', 't', 'e', 's']","['o', 'l', 'a']",11,7,True\r
+romper,"['r', 'o', 'm', 'p', 'e', 'r']","['s', 'a', 'l', 'b']",6,6,True\r
+funniest,"['f', 'u', 'n', 'n', 'i', 'e', 's', 't']","['r', 'a', 'm', 'l', 'h']",8,5,True\r
+anaesthetized,"['a', 'n', 'a', 'e', 's', 't', 'h', 'e', 't', 'i', 'z', 'e', 'd']","['c', 'l', 'g', 'm', 'r']",13,5,True\r
+butchery,"['b', 'u', 't', 'c', 'h', 'e', 'r', 'y']","['a', 'o', 'l', 's']",8,6,True\r
+proportion,"['p', 'r', 'o', 'p', 'o', 'r', 't', 'i', 'o', 'n']",[],10,10,True\r
+ditty,"['d', 'i', 't', 't', 'y']","['s', 'e', 'a', 'o', 'u', 'l', 'k']",5,3,True\r
+untangle,"['u', 'n', 't', 'a', 'n', 'g', 'l', 'e']","['r', 's']",8,8,True\r
+haddock,"['h', 'a', 'd', 'd', 'o', 'c', 'k']","['s', 'r', 'l', 'g', 'n', 'e', 'p']",7,3,True\r
+prepared,"['p', 'r', 'e', 'p', 'a', 'r', 'e', 'd']","['o', 's', 'i']",8,7,True\r
+topography,"['t', 'o', 'p', 'o', 'g', 'r', 'a', 'p', 'h', 'y']","['l', 's']",10,8,True\r
+drip,"['d', 'r', 'i', 'p']","['e', 's', 'a', 'o', 'u', 'n', 'l', 'g']",4,2,True\r
+commingled,"['c', 'o', 'm', 'm', 'i', 'n', 'g', 'l', 'e', 'd']","['a', 'r', 's']",10,7,True\r
+swishing,"['s', 'w', 'i', 's', 'h', 'i', 'n', 'g']","['r', 'a', 't', 'l', 'o']",8,5,True\r
+argumentation,"['a', 'r', 'g', 'u', 'm', 'e', 'n', 't', 'a', 't', 'i', 'o', 'n']","['c', 'l', 'd', 'v']",13,6,True\r
+bomber,"['b', 'o', 'm', 'b', 'e', 'r']","['s', 'a', 'i', 'l', 'd', 'c', 'h', 'g']",6,2,True\r
+inpatients,"['i', 'n', 'p', 'a', 't', 'i', 'e', 'n', 't', 's']","['o', 'l', 'r', 'm', 'h', 'u']",10,4,True\r
+divest,"['d', 'i', 'v', 'e', 's', 't']","['r', 'g']",6,8,True\r
+nix,"['n', 'i', 'x']","['a', 'o', 'e', 'p', 'l', 't', 'b']",3,3,True\r
+resurrecting,"['r', 'e', 's', 'u', 'r', 'r', 'e', 'c', 't', 'i', 'n', 'g']",[],12,10,True\r
+raped,"['r', 'a', 'p', 'e', 'd']",['s'],5,9,True\r
+backbitten,"['b', 'a', 'c', 'k', 'b', 'i', 't', 't', 'e', 'n']","['o', 'l', 'r', 'd']",10,6,True\r
+bikers,"['b', 'i', 'k', 'e', 'r', 's']","['o', 'a', 'l', 'p', 'd', 'm']",6,4,True\r
+granulating,"['g', 'r', 'a', 'n', 'u', 'l', 'a', 't', 'i', 'n', 'g']","['o', 's', 'k']",11,7,True\r
+bitch,"['b', 'i', 't', 'c', 'h']","['s', 'e', 'a', 'o', 'u', 'y', 'd']",5,3,True\r
+cleaned,"['c', 'l', 'e', 'a', 'n', 'e', 'd']","['s', 'r']",7,8,True\r
+scubaed,"['s', 'c', 'u', 'b', 'a', 'e', 'd']","['r', 'i', 'l']",7,7,True\r
+memento,"['m', 'e', 'm', 'e', 'n', 't', 'o']","['s', 'r', 'l', 'g', 'a', 'c', 'y']",7,3,True\r
+subleased,"['s', 'u', 'b', 'l', 'e', 'a', 's', 'e', 'd']","['t', 'r']",9,8,True\r
+topped,"['t', 'o', 'p', 'p', 'e', 'd']","['s', 'r', 'l', 'n', 'b', 'c', 'm', 'h']",6,2,True\r
+temptresses,"['t', 'e', 'm', 'p', 't', 'r', 'e', 's', 's', 'e', 's']","['o', 'l', 'd', 'c', 'g', 'n', 'y']",11,3,True\r
+scion,"['s', 'c', 'i', 'o', 'n']","['e', 'a', 'r', 'd']",5,6,True\r
+fathom,"['f', 'a', 't', 'h', 'o', 'm']","['s', 'r', 'd', 'n', 'e', 'w', 'l']",6,3,True\r
+jollied,"['j', 'o', 'l', 'l', 'i', 'e', 'd']","['s', 'r', 'g', 'b', 'a']",7,5,True\r
+indentured,"['i', 'n', 'd', 'e', 'n', 't', 'u', 'r', 'e', 'd']","['o', 'l', 'a']",10,7,True\r
+thinks,"['t', 'h', 'i', 'n', 'k', 's']","['e', 'a', 'r', 'l', 'c']",6,5,True\r
+edition,"['e', 'd', 'i', 't', 'i', 'o', 'n']","['s', 'r', 'l', 'g', 'a', 'm']",7,4,True\r
+cuffs,"['c', 'u', 'f', 'f', 's']","['e', 'a', 'o', 'l', 'n', 'p', 'r']",5,3,True\r
+reported,"['r', 'e', 'p', 'o', 'r', 't', 'e', 'd']",['s'],8,9,True\r
+skinless,"['s', 'k', 'i', 'n', 'l', 'e', 's', 's']","['r', 'a', 't', 'd']",8,6,True\r
+chequering,"['c', 'h', 'e', 'q', 'u', 'e', 'r', 'i', 'n', 'g']","['o', 'l', 'a', 't', 'd', 'p', 's']",10,3,True\r
+wardroom,"['w', 'a', 'r', 'd', 'r', 'o', 'o', 'm']","['i', 's', 'b', 'k']",8,6,True\r
+screaming,"['s', 'c', 'r', 'e', 'a', 'm', 'i', 'n', 'g']","['t', 'l', 'k']",9,7,True\r
+skyjacker,"['s', 'k', 'y', 'j', 'a', 'c', 'k', 'e', 'r']","['t', 'l']",9,8,True\r
+rotisserie,"['r', 'o', 't', 'i', 's', 's', 'e', 'r', 'i', 'e']",['a'],10,9,True\r
+costuming,"['c', 'o', 's', 't', 'u', 'm', 'i', 'n', 'g']","['a', 'r', 'l']",9,7,True\r
+staplers,"['s', 't', 'a', 'p', 'l', 'e', 'r', 's']",[],8,10,True\r
+vendors,"['v', 'e', 'n', 'd', 'o', 'r', 's']","['a', 'i']",7,8,True\r
+worries,"['w', 'o', 'r', 'r', 'i', 'e', 's']",['l'],7,9,True\r
+merchandise,"['m', 'e', 'r', 'c', 'h', 'a', 'n', 'd', 'i', 's', 'e']","['o', 'l']",11,8,True\r
+triumphs,"['t', 'r', 'i', 'u', 'm', 'p', 'h', 's']","['l', 'a', 'c']",8,7,True\r
+lodged,"['l', 'o', 'd', 'g', 'e', 'd']","['s', 'r', 'u']",6,7,True\r
+renegade,"['r', 'e', 'n', 'e', 'g', 'a', 'd', 'e']",['s'],8,9,True\r
+shortchange,"['s', 'h', 'o', 'r', 't', 'c', 'h', 'a', 'n', 'g', 'e']",['i'],11,9,True\r
+oozing,"['o', 'o', 'z', 'i', 'n', 'g']","['s', 'r', 'd', 'a']",6,6,True\r
+bobbins,"['b', 'o', 'b', 'b', 'i', 'n', 's']","['r', 'l', 'd', 'e']",7,6,True\r
+implore,"['i', 'm', 'p', 'l', 'o', 'r', 'e']","['s', 'a']",7,8,True\r
+gruelling,"['g', 'r', 'u', 'e', 'l', 'l', 'i', 'n', 'g']","['t', 'a', 'o']",9,7,True\r
+sandblaster,"['s', 'a', 'n', 'd', 'b', 'l', 'a', 's', 't', 'e', 'r']",['o'],11,9,True\r
+honoured,"['h', 'o', 'n', 'o', 'u', 'r', 'e', 'd']","['s', 'a', 't', 'l']",8,6,True\r
+compliant,"['c', 'o', 'm', 'p', 'l', 'i', 'a', 'n', 't']",[],9,10,True\r
+jangle,"['j', 'a', 'n', 'g', 'l', 'e']","['s', 'r', 'd', 'i', 'm', 'b', 'y']",6,3,True\r
+embalmed,"['e', 'm', 'b', 'a', 'l', 'm', 'e', 'd']","['r', 't', 'c']",8,7,True\r
+imprisons,"['i', 'm', 'p', 'r', 'i', 's', 'o', 'n', 's']","['t', 'a', 'l']",9,7,True\r
+inset,"['i', 'n', 's', 'e', 't']","['d', 'r', 'o', 'p']",5,6,True\r
+chaffing,"['c', 'h', 'a', 'f', 'f', 'i', 'n', 'g']","['r', 'e', 'l', 't', 'p']",8,5,True\r
+potatoes,"['p', 'o', 't', 'a', 't', 'o', 'e', 's']","['r', 'u']",8,8,True\r
+succeeding,"['s', 'u', 'c', 'c', 'e', 'e', 'd', 'i', 'n', 'g']","['o', 'l', 'a', 't', 'r']",10,5,True\r
+subletting,"['s', 'u', 'b', 'l', 'e', 't', 't', 'i', 'n', 'g']",['o'],10,9,True\r
+osier,"['o', 's', 'i', 'e', 'r']","['a', 'h']",5,8,True\r
+embezzlement,"['e', 'm', 'b', 'e', 'z', 'z', 'l', 'e', 'm', 'e', 'n', 't']","['c', 'r']",12,8,True\r
+woolie,"['w', 'o', 'o', 'l', 'i', 'e']","['s', 'r', 'd', 'n', 'a', 'c', 't', 'b']",6,2,True\r
+livened,"['l', 'i', 'v', 'e', 'n', 'e', 'd']","['s', 'r', 'k']",7,7,True\r
+appends,"['a', 'p', 'p', 'e', 'n', 'd', 's']","['r', 'i', 'u', 't', 'l']",7,5,True\r
+moistness,"['m', 'o', 'i', 's', 't', 'n', 'e', 's', 's']","['r', 'q', 'f']",9,7,True\r
+pharynx,"['p', 'h', 'a', 'r', 'y', 'n', 'x']","['s', 'i', 'o', 'd', 't']",7,5,True\r
+foreign,"['f', 'o', 'r', 'e', 'i', 'g', 'n']","['s', 'a', 'c']",7,7,True\r
+thanking,"['t', 'h', 'a', 'n', 'k', 'i', 'n', 'g']","['r', 'e', 'l', 'd']",8,6,True\r
+rose,"['r', 'o', 's', 'e']","['a', 'l']",4,8,True\r
+inure,"['i', 'n', 'u', 'r', 'e']","['s', 'a']",5,8,True\r
+drowse,"['d', 'r', 'o', 'w', 's', 'e']","['t', 'i', 'y', 'b']",6,6,True\r
+undersecretaries,"['u', 'n', 'd', 'e', 'r', 's', 'e', 'c', 'r', 'e', 't', 'a', 'r', 'i', 'e', 's']",[],16,10,True\r
+costumes,"['c', 'o', 's', 't', 'u', 'm', 'e', 's']","['r', 'a', 'n', 'l', 'd']",8,5,True\r
+replace,"['r', 'e', 'p', 'l', 'a', 'c', 'e']","['s', 'n']",7,8,True\r
+linchpins,"['l', 'i', 'n', 'c', 'h', 'p', 'i', 'n', 's']","['t', 'a', 'o', 'u', 'r', 'e', 'y']",9,3,True\r
+stimulus,"['s', 't', 'i', 'm', 'u', 'l', 'u', 's']","['r', 'a', 'e']",8,7,True\r
+diskette,"['d', 'i', 's', 'k', 'e', 't', 't', 'e']","['r', 'a', 'c', 'l']",8,6,True\r
+request,"['r', 'e', 'q', 'u', 'e', 's', 't']","['i', 'a', 'o', 'l']",7,6,True\r
+colored,"['c', 'o', 'l', 'o', 'r', 'e', 'd']",['s'],7,9,True\r
+hatchbacks,"['h', 'a', 't', 'c', 'h', 'b', 'a', 'c', 'k', 's']","['o', 'l', 'i', 'd', 'r']",10,5,True\r
+umbilicus,"['u', 'm', 'b', 'i', 'l', 'i', 'c', 'u', 's']","['t', 'a', 'o', 'n', 'p', 'r', 'd']",9,3,True\r
+sobs,"['s', 'o', 'b', 's']","['e', 'a', 'l', 'd']",4,6,True\r
+disguising,"['d', 'i', 's', 'g', 'u', 'i', 's', 'i', 'n', 'g']","['o', 'l', 'a', 't']",10,6,True\r
+potpourri,"['p', 'o', 't', 'p', 'o', 'u', 'r', 'r', 'i']","['n', 'a']",9,8,True\r
+procrastinates,"['p', 'r', 'o', 'c', 'r', 'a', 's', 't', 'i', 'n', 'a', 't', 'e', 's']","['l', 'd']",14,8,True\r
+gored,"['g', 'o', 'r', 'e', 'd']","['s', 'a', 'b', 'p', 'c']",5,5,True\r
+oils,"['o', 'i', 'l', 's']","['e', 'a', 'u']",4,7,True\r
+concurs,"['c', 'o', 'n', 'c', 'u', 'r', 's']","['a', 'l']",7,8,True\r
+palimpsests,"['p', 'a', 'l', 'i', 'm', 'p', 's', 'e', 's', 't', 's']","['o', 'r', 'd', 'c', 'f']",11,5,True\r
+mouths,"['m', 'o', 'u', 't', 'h', 's']","['e', 'a', 'i', 'r', 'l', 'n']",6,4,True\r
+pipelines,"['p', 'i', 'p', 'e', 'l', 'i', 'n', 'e', 's']","['t', 'a', 'o', 'd']",9,6,True\r
+substantiated,"['s', 'u', 'b', 's', 't', 'a', 'n', 't', 'i', 'a', 't', 'e', 'd']","['c', 'l', 'g', 'm', 'h']",13,5,True\r
+intimately,"['i', 'n', 't', 'i', 'm', 'a', 't', 'e', 'l', 'y']","['o', 'r', 's', 'h']",10,6,True\r
+reproductive,"['r', 'e', 'p', 'r', 'o', 'd', 'u', 'c', 't', 'i', 'v', 'e']","['s', 'y', 'a', 'n', 'l']",12,5,True\r
+memorising,"['m', 'e', 'm', 'o', 'r', 'i', 's', 'i', 'n', 'g']","['a', 't', 'c', 'l', 'u', 'd', 'p']",10,3,True\r
+fiftieths,"['f', 'i', 'f', 't', 'i', 'e', 't', 'h', 's']",[],9,10,True\r
+squabs,"['s', 'q', 'u', 'a', 'b', 's']","['e', 'r', 'd']",6,7,True\r
+syntheses,"['s', 'y', 'n', 't', 'h', 'e', 's', 'e', 's']","['a', 'o', 'r', 'i']",9,6,True\r
+plebiscites,"['p', 'l', 'e', 'b', 'i', 's', 'c', 'i', 't', 'e', 's']","['o', 'n']",11,8,True\r
+prospers,"['p', 'r', 'o', 's', 'p', 'e', 'r', 's']",['t'],8,9,True\r
+romancing,"['r', 'o', 'm', 'a', 'n', 'c', 'i', 'n', 'g']","['t', 'l', 's', 'd']",9,6,True\r
+command,"['c', 'o', 'm', 'm', 'a', 'n', 'd']","['s', 'r', 'l', 'g', 'f']",7,5,True\r
+namesake,"['n', 'a', 'm', 'e', 's', 'a', 'k', 'e']",['r'],8,9,True\r
+spanks,"['s', 'p', 'a', 'n', 'k', 's']","['e', 't', 'c', 'r']",6,6,True\r
+nightclubs,"['n', 'i', 'g', 'h', 't', 'c', 'l', 'u', 'b', 's']","['o', 'r']",10,8,True\r
+does,"['d', 'o', 'e', 's']",['r'],4,9,True\r
+castigate,"['c', 'a', 's', 't', 'i', 'g', 'a', 't', 'e']","['r', 'n', 'l', 'y', 'p', 'm']",9,4,True\r
+clamor,"['c', 'l', 'a', 'm', 'o', 'r']","['s', 'b']",6,8,True\r
+caviled,"['c', 'a', 'v', 'i', 'l', 'e', 'd']","['s', 'r', 'n', 'b', 'w']",7,5,True\r
+incites,"['i', 'n', 'c', 'i', 't', 'e', 's']",['r'],7,9,True\r
+sluggards,"['s', 'l', 'u', 'g', 'g', 'a', 'r', 'd', 's']","['t', 'b']",9,8,True\r
+prequels,"['p', 'r', 'e', 'q', 'u', 'e', 'l', 's']","['t', 'a', 'i', 'o']",8,6,True\r
+jetted,"['_', '_', 't', 't', '_', 'd']","['s', 'r', 'l', 'n', 'o', 'a', 'u', 'i', 'p', 'b']",3,0,False\r
+tapering,"['t', 'a', 'p', 'e', 'r', 'i', 'n', 'g']",['c'],8,9,True\r
+snowshoes,"['s', 'n', 'o', 'w', 's', 'h', 'o', 'e', 's']","['t', 'a', 'r', 'd']",9,6,True\r
+remodelled,"['r', 'e', 'm', 'o', 'd', 'e', 'l', 'l', 'e', 'd']","['a', 't', 'c']",10,7,True\r
+peanut,"['p', 'e', 'a', 'n', 'u', 't']","['s', 'r', 'd', 'l']",6,6,True\r
+copycat,"['c', 'o', 'p', 'y', 'c', 'a', 't']","['s', 'r', 'l', 'g']",7,6,True\r
+amorous,"['a', 'm', 'o', 'r', 'o', 'u', 's']",[],7,10,True\r
+swims,"['s', 'w', 'i', 'm', 's']","['a', 't', 'p', 'k', 'l', 'h']",5,4,True\r
+butches,"['b', 'u', 't', 'c', 'h', 'e', 's']","['r', 'i', 'a', 'l', 'n', 'o']",7,4,True\r
+articulately,"['a', 'r', 't', 'i', 'c', 'u', 'l', 'a', 't', 'e', 'l', 'y']",[],12,10,True\r
+demoing,"['d', 'e', 'm', 'o', 'i', 'n', 'g']","['s', 'r', 'l', 'a']",7,6,True\r
+amalgamation,"['a', 'm', 'a', 'l', 'g', 'a', 'm', 'a', 't', 'i', 'o', 'n']","['c', 'p']",12,8,True\r
+murder,"['m', 'u', 'r', 'd', 'e', 'r']","['s', 'a', 'o', 'l', 'b']",6,5,True\r
+plutocrats,"['p', 'l', 'u', 't', 'o', 'c', 'r', 'a', 't', 's']",[],10,10,True\r
+configuration,"['c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n']","['m', 'l']",13,8,True\r
+harmoniousness,"['h', 'a', 'r', 'm', 'o', 'n', 'i', 'o', 'u', 's', 'n', 'e', 's', 's']","['l', 'c', 'p', 'd', 'g']",14,5,True\r
+scamps,"['s', 'c', 'a', 'm', 'p', 's']","['e', 't', 'k', 'w', 'l', 'r']",6,4,True\r
+enriching,"['e', 'n', 'r', 'i', 'c', 'h', 'i', 'n', 'g']","['t', 'a', 'o', 'l', 'd', 'u', 's', 'p']",9,2,True\r
+redeveloping,"['r', 'e', 'd', 'e', 'v', 'e', 'l', 'o', 'p', 'i', 'n', 'g']",['c'],12,9,True\r
+cravings,"['c', 'r', 'a', 'v', 'i', 'n', 'g', 's']","['t', 'l', 'm', 'e']",8,6,True\r
+hobnail,"['h', 'o', 'b', 'n', 'a', 'i', 'l']","['s', 'r', 'e', 't', 'c', 'u', 'm']",7,3,True\r
+deflects,"['d', 'e', 'f', 'l', 'e', 'c', 't', 's']","['r', 'a', 'o', 'n', 'u']",8,5,True\r
+bootleggers,"['b', 'o', 'o', 't', 'l', 'e', 'g', 'g', 'e', 'r', 's']",['d'],11,9,True\r
+classified,"['c', 'l', 'a', 's', 's', 'i', 'f', 'i', 'e', 'd']","['o', 'r', 'n']",10,7,True\r
+invitationals,"['i', 'n', 'v', 'i', 't', 'a', 't', 'i', 'o', 'n', 'a', 'l', 's']","['c', 'u', 'p', 'r']",13,6,True\r
+every,"['e', 'v', 'e', 'r', 'y']","['s', 't', 'n', 'l']",5,6,True\r
+auditoria,"['a', 'u', 'd', 'i', 't', 'o', 'r', 'i', 'a']","['n', 'l']",9,8,True\r
+lazybones,"['l', 'a', 'z', 'y', 'b', 'o', 'n', 'e', 's']","['t', 'u', 'i', 'd', 'r']",9,5,True\r
+unutterable,"['u', 'n', 'u', 't', 't', 'e', 'r', 'a', 'b', 'l', 'e']","['o', 'y']",11,8,True\r
+striven,"['s', 't', 'r', 'i', 'v', 'e', 'n']","['d', 'l', 'h']",7,7,True\r
+mohair,"['m', 'o', 'h', 'a', 'i', 'r']","['s', 'd', 'p', 'f']",6,6,True\r
+boudoir,"['b', 'o', 'u', 'd', 'o', 'i', 'r']",['s'],7,9,True\r
+cower,"['c', 'o', 'w', 'e', 'r']","['s', 'd', 'a', 'l', 'b', 'p']",5,4,True\r
+imbeds,"['i', 'm', 'b', 'e', 'd', 's']","['r', 'l', 'o', 'a', 'p']",6,5,True\r
+iced,"['i', 'c', 'e', 'd']","['s', 'a']",4,8,True\r
+omega,"['o', 'm', 'e', 'g', 'a']","['s', 'h', 'r']",5,7,True\r
+cassock,"['c', 'a', 's', 's', 'o', 'c', 'k']","['e', 'g', 'h']",7,7,True\r
+meditate,"['m', 'e', 'd', 'i', 't', 'a', 't', 'e']","['r', 'l', 'c']",8,7,True\r
+commemorating,"['c', 'o', 'm', 'm', 'e', 'm', 'o', 'r', 'a', 't', 'i', 'n', 'g']",[],13,10,True\r
+predisposes,"['p', 'r', 'e', 'd', 'i', 's', 'p', 'o', 's', 'e', 's']",['t'],11,9,True\r
+trenchant,"['t', 'r', 'e', 'n', 'c', 'h', 'a', 'n', 't']",[],9,10,True\r
+lushest,"['l', 'u', 's', 'h', 'e', 's', 't']","['a', 'o', 'd']",7,7,True\r
+sufferance,"['s', 'u', 'f', 'f', 'e', 'r', 'a', 'n', 'c', 'e']","['o', 'l', 'd']",10,7,True\r
+dwindling,"['d', 'w', 'i', 'n', 'd', 'l', 'i', 'n', 'g']","['t', 'a', 'o', 's', 'e', 'c']",9,4,True\r
+undersigns,"['u', 'n', 'd', 'e', 'r', 's', 'i', 'g', 'n', 's']","['o', 'l', 'a', 't']",10,6,True\r
+duty,"['_', 'u', '_', '_']","['e', 's', 'a', 'o', 'r', 'l', 'n', 'f', 'm', 'c']",1,0,False\r
+guessable,"['g', 'u', 'e', 's', 's', 'a', 'b', 'l', 'e']","['t', 'i', 'o', 'n']",9,6,True\r
+undercharges,"['u', 'n', 'd', 'e', 'r', 'c', 'h', 'a', 'r', 'g', 'e', 's']",['o'],12,9,True\r
+concentrating,"['c', 'o', 'n', 'c', 'e', 'n', 't', 'r', 'a', 't', 'i', 'n', 'g']",['u'],13,9,True\r
+repellants,"['r', 'e', 'p', 'e', 'l', 'l', 'a', 'n', 't', 's']",['o'],10,9,True\r
+basked,"['b', 'a', 's', 'k', 'e', 'd']","['t', 'i', 'u', 'h', 'r']",6,5,True\r
+banknotes,"['b', 'a', 'n', 'k', 'n', 'o', 't', 'e', 's']","['d', 'i']",9,8,True\r
+accelerate,"['a', 'c', 'c', 'e', 'l', 'e', 'r', 'a', 't', 'e']","['o', 's']",10,8,True\r
+tense,"['t', 'e', 'n', 's', 'e']","['a', 'r', 'd']",5,7,True\r
+sorrowing,"['s', 'o', 'r', 'r', 'o', 'w', 'i', 'n', 'g']","['t', 'a', 'l']",9,7,True\r
+supervising,"['s', 'u', 'p', 'e', 'r', 'v', 'i', 's', 'i', 'n', 'g']","['o', 'l', 'd', 'c', 'a']",11,5,True\r
+acclimate,"['a', 'c', 'c', 'l', 'i', 'm', 'a', 't', 'e']","['r', 'n', 'o', 's', 'u']",9,5,True\r
+disproportionate,"['d', 'i', 's', 'p', 'r', 'o', 'p', 'o', 'r', 't', 'i', 'o', 'n', 'a', 't', 'e']","['c', 'm']",16,8,True\r
+retread,"['r', 'e', 't', 'r', 'e', 'a', 'd']","['s', 'i']",7,8,True\r
+huge,"['_', '_', '_', 'e']","['a', 'o', 'i', 'r', 't', 'l', 'd', 'f', 'b', 'p']",1,0,False\r
+holidays,"['h', 'o', 'l', 'i', 'd', 'a', 'y', 's']",['r'],8,9,True\r
+formulas,"['f', 'o', 'r', 'm', 'u', 'l', 'a', 's']",['i'],8,9,True\r
+typewrites,"['t', 'y', 'p', 'e', 'w', 'r', 'i', 't', 'e', 's']","['o', 'l', 'a']",10,7,True\r
+raised,"['r', 'a', 'i', 's', 'e', 'd']",[],6,10,True\r
+champs,"['c', 'h', 'a', 'm', 'p', 's']","['e', 'r', 'n', 'l']",6,6,True\r
+racecourse,"['r', 'a', 'c', 'e', 'c', 'o', 'u', 'r', 's', 'e']","['n', 'i', 'l', 'd', 'm']",10,5,True\r
+shockers,"['s', 'h', 'o', 'c', 'k', 'e', 'r', 's']","['a', 'p', 'l']",8,7,True\r
+funnel,"['f', 'u', 'n', 'n', 'e', 'l']","['s', 'r', 'd']",6,7,True\r
+televising,"['t', 'e', 'l', 'e', 'v', 'i', 's', 'i', 'n', 'g']","['o', 'r', 'd']",10,7,True\r
+evil,"['e', 'v', 'i', 'l']","['s', 'r', 't']",4,7,True\r
+guesses,"['g', 'u', 'e', 's', 's', 'e', 's']","['r', 'l', 'a', 'm']",7,6,True\r
+node,"['n', 'o', 'd', 'e']","['a', 'r', 'l', 's']",4,6,True\r
+alabaster,"['a', 'l', 'a', 'b', 'a', 's', 't', 'e', 'r']","['d', 'i', 'o', 'n', 'u', 'm']",9,4,True\r
+twang,"['t', 'w', 'a', 'n', 'g']","['s', 'e', 'r', 'l', 'i', 'h']",5,4,True\r
+abscond,"['a', 'b', 's', 'c', 'o', 'n', 'd']","['t', 'h']",7,8,True\r
+readjusting,"['r', 'e', 'a', 'd', 'j', 'u', 's', 't', 'i', 'n', 'g']","['o', 'l']",11,8,True\r
+pushups,"['p', 'u', 's', 'h', 'u', 'p', 's']","['t', 'i', 'r', 'a', 'l', 'm', 'b']",7,3,True\r
+bailiwicks,"['b', 'a', 'i', 'l', 'i', 'w', 'i', 'c', 'k', 's']","['o', 'n']",10,8,True\r
+spasmodically,"['s', 'p', 'a', 's', 'm', 'o', 'd', 'i', 'c', 'a', 'l', 'l', 'y']",[],13,10,True\r
+digitising,"['d', 'i', 'g', 'i', 't', 'i', 's', 'i', 'n', 'g']","['o', 'l', 'a', 'r']",10,6,True\r
+fattening,"['f', 'a', 't', 't', 'e', 'n', 'i', 'n', 'g']","['b', 'r']",9,8,True\r
+superpowers,"['s', 'u', 'p', 'e', 'r', 'p', 'o', 'w', 'e', 'r', 's']","['n', 't', 'y', 'l', 'a', 'i']",11,4,True\r
+mozzarella,"['m', 'o', 'z', 'z', 'a', 'r', 'e', 'l', 'l', 'a']",[],10,10,True\r
+combing,"['c', 'o', 'm', 'b', 'i', 'n', 'g']","['s', 'r', 'l', 'a', 'p', 'd']",7,4,True\r
+morocco,"['m', 'o', 'r', 'o', 'c', 'c', 'o']","['s', 'i']",7,8,True\r
+bundling,"['b', 'u', 'n', 'd', 'l', 'i', 'n', 'g']","['r', 'a', 't', 'e', 'c']",8,5,True\r
+interposed,"['i', 'n', 't', 'e', 'r', 'p', 'o', 's', 'e', 'd']",['l'],10,9,True\r
+hotheaded,"['h', 'o', 't', 'h', 'e', 'a', 'd', 'e', 'd']","['n', 'i', 's', 'l', 'c']",9,5,True\r
+breaststrokes,"['b', 'r', 'e', 'a', 's', 't', 's', 't', 'r', 'o', 'k', 'e', 's']","['c', 'l', 'g', 'm', 'd', 'p', 'v', 'u']",13,2,True\r
+sparse,"['s', 'p', 'a', 'r', 's', 'e']",[],6,10,True\r
+decry,"['d', 'e', 'c', 'r', 'y']","['s', 'a', 't']",5,7,True\r
+reunifies,"['r', 'e', 'u', 'n', 'i', 'f', 'i', 'e', 's']","['t', 'a', 'o', 'l', 'd', 'g']",9,4,True\r
+opaqueness,"['o', 'p', 'a', 'q', 'u', 'e', 'n', 'e', 's', 's']","['l', 'b']",10,8,True\r
+billing,"['b', 'i', 'l', 'l', 'i', 'n', 'g']","['s', 'r', 'u', 'e', 'a', 'o']",7,4,True\r
+tailored,"['t', 'a', 'i', 'l', 'o', 'r', 'e', 'd']",['s'],8,9,True\r
+streptomycin,"['s', 't', 'r', 'e', 'p', 't', 'o', 'm', 'y', 'c', 'i', 'n']",['l'],12,9,True\r
+overtaking,"['o', 'v', 'e', 'r', 't', 'a', 'k', 'i', 'n', 'g']",[],10,10,True\r
+botching,"['b', 'o', 't', 'c', 'h', 'i', 'n', 'g']","['r', 'a', 's', 'd']",8,6,True\r
+yodelling,"['y', 'o', 'd', 'e', 'l', 'l', 'i', 'n', 'g']","['t', 'a', 'r']",9,7,True\r
+heartland,"['h', 'e', 'a', 'r', 't', 'l', 'a', 'n', 'd']",[],9,10,True\r
+epicurean,"['e', 'p', 'i', 'c', 'u', 'r', 'e', 'a', 'n']","['t', 's', 'l']",9,7,True\r
+authoritative,"['a', 'u', 't', 'h', 'o', 'r', 'i', 't', 'a', 't', 'i', 'v', 'e']","['c', 'l', 'g', 'm', 'd', 'p']",13,4,True\r
+oversimplifying,"['o', 'v', 'e', 'r', 's', 'i', 'm', 'p', 'l', 'i', 'f', 'y', 'i', 'n', 'g']",[],15,10,True\r
+chosen,"['c', 'h', 'o', 's', 'e', 'n']","['r', 'a', 'i', 'd', 'l', 't', 'y']",6,3,True\r
+imitative,"['i', 'm', 'i', 't', 'a', 't', 'i', 'v', 'e']","['r', 'l']",9,8,True\r
+cheesy,"['c', 'h', 'e', 'e', 's', 'y']","['t', 'i', 'o', 'u', 'r', 'l', 'a']",6,3,True\r
+ennoblement,"['e', 'n', 'n', 'o', 'b', 'l', 'e', 'm', 'e', 'n', 't']",['s'],11,9,True\r
+louvred,"['l', 'o', 'u', 'v', 'r', 'e', 'd']","['s', 'w', 'c']",7,7,True\r
+abrasives,"['a', 'b', 'r', 'a', 's', 'i', 'v', 'e', 's']",['t'],9,9,True\r
+howled,"['h', 'o', 'w', 'l', 'e', 'd']","['s', 'r', 'a', 'i', 'f', 'b', 'y']",6,3,True\r
+commutes,"['c', 'o', 'm', 'm', 'u', 't', 'e', 's']","['r', 'a', 'i', 'p', 'f']",8,5,True\r
+grazing,"['g', 'r', 'a', 'z', 'i', 'n', 'g']","['s', 'd', 'y', 'c', 'v', 't']",7,4,True\r
+squalling,"['s', 'q', 'u', 'a', 'l', 'l', 'i', 'n', 'g']","['t', 'd', 'r']",9,7,True\r
+motif,"['m', 'o', 't', 'i', 'f']","['s', 'e', 'a', 'y', 'u', 'c', 'n', 'r', 'b']",5,1,True\r
+requisitioning,"['r', 'e', 'q', 'u', 'i', 's', 'i', 't', 'i', 'o', 'n', 'i', 'n', 'g']","['l', 'c', 'p', 'd', 'm']",14,5,True\r
+firmness,"['f', 'i', 'r', 'm', 'n', 'e', 's', 's']",['l'],8,9,True\r
+hallucination,"['h', 'a', 'l', 'l', 'u', 'c', 'i', 'n', 'a', 't', 'i', 'o', 'n']","['g', 'r']",13,8,True\r
+smouldered,"['s', 'm', 'o', 'u', 'l', 'd', 'e', 'r', 'e', 'd']",['t'],10,9,True\r
+paralleled,"['p', 'a', 'r', 'a', 'l', 'l', 'e', 'l', 'e', 'd']",['o'],10,9,True\r
+scouting,"['s', 'c', 'o', 'u', 't', 'i', 'n', 'g']","['r', 'a', 'h', 'e']",8,6,True\r
+scout,"['s', 'c', 'o', 'u', 't']","['e', 'a', 'r', 'p']",5,6,True\r
+arsehole,"['a', 'r', 's', 'e', 'h', 'o', 'l', 'e']",[],8,10,True\r
+greyed,"['g', 'r', 'e', 'y', 'e', 'd']","['s', 'p']",6,8,True\r
+misstates,"['m', 'i', 's', 's', 't', 'a', 't', 'e', 's']","['d', 'p', 'l']",9,7,True\r
+miserly,"['m', 'i', 's', 'e', 'r', 'l', 'y']","['t', 'n', 'd']",7,7,True\r
+menopause,"['m', 'e', 'n', 'o', 'p', 'a', 'u', 's', 'e']","['t', 'l', 'c', 'd', 'q', 'h']",9,4,True\r
+brusquer,"['b', 'r', 'u', 's', 'q', 'u', 'e', 'r']","['a', 'o']",8,8,True\r
+cashed,"['c', 'a', 's', 'h', 'e', 'd']","['t', 'i', 'u', 'l', 'b']",6,5,True\r
+aborts,"['a', 'b', 'o', 'r', 't', 's']","['e', 'd']",6,8,True\r
+northwards,"['n', 'o', 'r', 't', 'h', 'w', 'a', 'r', 'd', 's']",['l'],10,9,True\r
+stoops,"['s', 't', 'o', 'o', 'p', 's']","['e', 'a', 'l', 'c', 'w', 'n']",6,4,True\r
+moseyed,"['m', 'o', 's', 'e', 'y', 'e', 'd']","['t', 'n', 'r', 'a', 'l']",7,5,True\r
+unseal,"['u', 'n', 's', 'e', 'a', 'l']","['t', 'i']",6,8,True\r
+rhapsodise,"['r', 'h', 'a', 'p', 's', 'o', 'd', 'i', 's', 'e']","['n', 'l']",10,8,True\r
+sized,"['s', 'i', 'z', 'e', 'd']","['r', 't']",5,8,True\r
+vociferous,"['v', 'o', 'c', 'i', 'f', 'e', 'r', 'o', 'u', 's']",[],10,10,True\r
+scrappiest,"['s', 'c', 'r', 'a', 'p', 'p', 'i', 'e', 's', 't']","['o', 'l', 'g', 'd']",10,6,True\r
+clacked,"['c', 'l', 'a', 'c', 'k', 'e', 'd']","['s', 'r', 'n', 'p']",7,6,True\r
+upstairs,"['u', 'p', 's', 't', 'a', 'i', 'r', 's']",['d'],8,9,True\r
+yeshivahs,"['y', 'e', 's', 'h', 'i', 'v', 'a', 'h', 's']","['t', 'r', 'p', 'l']",9,6,True\r
+vindications,"['v', 'i', 'n', 'd', 'i', 'c', 'a', 't', 'i', 'o', 'n', 's']","['l', 'r']",12,8,True\r
+apportions,"['a', 'p', 'p', 'o', 'r', 't', 'i', 'o', 'n', 's']","['e', 'd']",10,8,True\r
+appearing,"['a', 'p', 'p', 'e', 'a', 'r', 'i', 'n', 'g']","['t', 'l']",9,8,True\r
+endemic,"['e', 'n', 'd', 'e', 'm', 'i', 'c']","['s', 'r', 'l', 'g', 'a', 't', 'o']",7,3,True\r
+hobbies,"['h', 'o', 'b', 'b', 'i', 'e', 's']","['r', 'l', 'd']",7,7,True\r
+playbills,"['p', 'l', 'a', 'y', 'b', 'i', 'l', 'l', 's']","['t', 'r', 'e']",9,7,True\r
+outs,"['o', 'u', 't', 's']","['e', 'a', 'r']",4,7,True\r
+alarming,"['a', 'l', 'a', 'r', 'm', 'i', 'n', 'g']",['s'],8,9,True\r
+nippier,"['n', 'i', 'p', 'p', 'i', 'e', 'r']",['s'],7,9,True\r
+whipped,"['_', '_', '_', '_', '_', '_', '_']","['s', 'r', 'l', 'g', 'a', 't', 'c', 'o', 'n', 'm']",0,0,False\r
+prism,"['p', 'r', 'i', 's', 'm']","['e', 't', 'a']",5,7,True\r
+formalised,"['f', 'o', 'r', 'm', 'a', 'l', 'i', 's', 'e', 'd']",['g'],10,9,True\r
+groaning,"['g', 'r', 'o', 'a', 'n', 'i', 'n', 'g']","['s', 'e', 'b', 'k']",8,6,True\r
+empathy,"['e', 'm', 'p', 'a', 't', 'h', 'y']","['s', 'r', 'l', 'g', 'd', 'i', 'c']",7,3,True\r
+yielding,"['y', 'i', 'e', 'l', 'd', 'i', 'n', 'g']","['r', 'a', 't', 'o']",8,6,True\r
+remounting,"['r', 'e', 'm', 'o', 'u', 'n', 't', 'i', 'n', 'g']","['a', 'l', 'p', 's', 'c']",10,5,True\r
+obscenity,"['o', 'b', 's', 'c', 'e', 'n', 'i', 't', 'y']","['r', 'd']",9,8,True\r
+lowly,"['l', 'o', 'w', 'l', 'y']","['s', 'e', 'a', 'd']",5,6,True\r
+snowstorm,"['s', 'n', 'o', 'w', 's', 't', 'o', 'r', 'm']","['a', 'c']",9,8,True\r
+bonitoes,"['b', 'o', 'n', 'i', 't', 'o', 'e', 's']","['r', 'a']",8,8,True\r
+classing,"['c', 'l', 'a', 's', 's', 'i', 'n', 'g']","['r', 'e', 'y']",8,7,True\r
+unkindness,"['u', 'n', 'k', 'i', 'n', 'd', 'n', 'e', 's', 's']","['o', 'l', 'a', 't', 'p', 'r', 'b']",10,3,True\r
+thru,"['t', 'h', 'r', 'u']","['e', 's', 'a', 'o']",4,6,True\r
+monomaniacs,"['m', 'o', 'n', 'o', 'm', 'a', 'n', 'i', 'a', 'c', 's']","['l', 'r']",11,8,True\r
+barbecued,"['b', 'a', 'r', 'b', 'e', 'c', 'u', 'e', 'd']","['t', 'l', 'g', 'i', 'q']",9,5,True\r
+upsides,"['u', 'p', 's', 'i', 'd', 'e', 's']","['t', 'g', 'r', 'b']",7,6,True\r
+calcining,"['c', 'a', 'l', 'c', 'i', 'n', 'i', 'n', 'g']","['t', 'f']",9,8,True\r
+validating,"['v', 'a', 'l', 'i', 'd', 'a', 't', 'i', 'n', 'g']","['o', 'r', 's', 'm', 'c']",10,5,True\r
+monastery,"['m', 'o', 'n', 'a', 's', 't', 'e', 'r', 'y']",['b'],9,9,True\r
+wholesale,"['w', 'h', 'o', 'l', 'e', 's', 'a', 'l', 'e']","['t', 'i']",9,8,True\r
+losing,"['l', 'o', 's', 'i', 'n', 'g']","['t', 'e']",6,8,True\r
+communions,"['c', 'o', 'm', 'm', 'u', 'n', 'i', 'o', 'n', 's']",['r'],10,9,True\r
+cite,"['_', 'i', 't', 'e']","['a', 'o', 'l', 'r', 'n', 'd', 'v', 's', 'b', 'k']",3,0,False\r
+thirtieths,"['t', 'h', 'i', 'r', 't', 'i', 'e', 't', 'h', 's']","['o', 'l', 'a']",10,7,True\r
+championships,"['c', 'h', 'a', 'm', 'p', 'i', 'o', 'n', 's', 'h', 'i', 'p', 's']",[],13,10,True\r
+fulfilled,"['f', 'u', 'l', 'f', 'i', 'l', 'l', 'e', 'd']","['t', 'a', 'o']",9,7,True\r
+blab,"['b', 'l', 'a', 'b']","['e', 's', 'r', 'f', 'c']",4,5,True\r
+incite,"['i', 'n', 'c', 'i', 't', 'e']","['s', 'r', 'd']",6,7,True\r
+addressing,"['a', 'd', 'd', 'r', 'e', 's', 's', 'i', 'n', 'g']","['o', 'l']",10,8,True\r
+peered,"['p', 'e', 'e', 'r', 'e', 'd']","['s', 'a', 'o', 'i', 'l']",6,5,True\r
+mercies,"['m', 'e', 'r', 'c', 'i', 'e', 's']","['a', 'o']",7,8,True\r
+harridans,"['h', 'a', 'r', 'r', 'i', 'd', 'a', 'n', 's']","['t', 'l', 'e']",9,7,True\r
+bulletining,"['b', 'u', 'l', 'l', 'e', 't', 'i', 'n', 'i', 'n', 'g']",['o'],11,9,True\r
+curie,"['c', 'u', 'r', 'i', 'e']","['s', 'a', 'd', 'm']",5,6,True\r
+lords,"['l', 'o', 'r', 'd', 's']","['e', 'a', 'u', 'n']",5,6,True\r
+limpness,"['l', 'i', 'm', 'p', 'n', 'e', 's', 's']","['r', 'a', 't', 'o', 'c', 'g', 'd', 'k']",8,2,True\r
+dandelions,"['d', 'a', 'n', 'd', 'e', 'l', 'i', 'o', 'n', 's']",['t'],10,9,True\r
+consecrated,"['c', 'o', 'n', 's', 'e', 'c', 'r', 'a', 't', 'e', 'd']",[],11,10,True\r
+strum,"['s', 't', 'r', 'u', 'm']","['e', 'a', 'o', 'i', 'n', 'l']",5,4,True\r
+tinfoil,"['t', 'i', 'n', 'f', 'o', 'i', 'l']","['s', 'r', 'e', 'p', 'a']",7,5,True\r
+grassland,"['g', 'r', 'a', 's', 's', 'l', 'a', 'n', 'd']",['t'],9,9,True\r
+indivisibility,"['i', 'n', 'd', 'i', 'v', 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y']","['r', 'u', 'm']",14,7,True\r
+derogates,"['d', 'e', 'r', 'o', 'g', 'a', 't', 'e', 's']",[],9,10,True\r
+surety,"['s', 'u', 'r', 'e', 't', 'y']","['a', 'w', 'l']",6,7,True\r
+corruptible,"['c', 'o', 'r', 'r', 'u', 'p', 't', 'i', 'b', 'l', 'e']",['a'],11,9,True\r
+bogs,"['b', 'o', 'g', 's']","['e', 'a', 't', 'p', 'y']",4,5,True\r
+eventual,"['e', 'v', 'e', 'n', 't', 'u', 'a', 'l']","['r', 'o']",8,8,True\r
+monument,"['m', 'o', 'n', 'u', 'm', 'e', 'n', 't']","['r', 'a', 'd', 'l']",8,6,True\r
+fifty,"['f', 'i', 'f', 't', 'y']","['s', 'e', 'a', 'o', 'u', 'd', 'p']",5,3,True\r
+anathema,"['a', 'n', 'a', 't', 'h', 'e', 'm', 'a']","['r', 'd']",8,8,True\r
+lisping,"['l', 'i', 's', 'p', 'i', 'n', 'g']","['t', 'h', 'a', 'd']",7,6,True\r
+ushering,"['u', 's', 'h', 'e', 'r', 'i', 'n', 'g']","['a', 'o', 'd']",8,7,True\r
+simply,"['s', 'i', 'm', 'p', 'l', 'y']",['e'],6,9,True\r
+squiggliest,"['s', 'q', 'u', 'i', 'g', 'g', 'l', 'i', 'e', 's', 't']","['o', 'r', 'c', 'a']",11,6,True\r
+delinquencies,"['d', 'e', 'l', 'i', 'n', 'q', 'u', 'e', 'n', 'c', 'i', 'e', 's']",[],13,10,True\r
+relevant,"['r', 'e', 'l', 'e', 'v', 'a', 'n', 't']","['s', 'd', 'g', 'i', 'c']",8,5,True\r
+yodel,"['y', 'o', 'd', 'e', 'l']","['s', 'r']",5,8,True\r
+pilfering,"['p', 'i', 'l', 'f', 'e', 'r', 'i', 'n', 'g']","['t', 'a', 'o', 's']",9,6,True\r
+homosexuals,"['h', 'o', 'm', 'o', 's', 'e', 'x', 'u', 'a', 'l', 's']",[],11,10,True\r
+justifying,"['j', 'u', 's', 't', 'i', 'f', 'y', 'i', 'n', 'g']","['o', 'l', 'a', 'r']",10,6,True\r
+gazetting,"['g', 'a', 'z', 'e', 't', 't', 'i', 'n', 'g']","['s', 'r', 'f']",9,7,True\r
+toreadors,"['t', 'o', 'r', 'e', 'a', 'd', 'o', 'r', 's']",['n'],9,9,True\r
+capon,"['c', 'a', 'p', 'o', 'n']","['s', 'e', 'y', 'r', 'b']",5,5,True\r
+lankest,"['l', 'a', 'n', 'k', 'e', 's', 't']","['i', 'r']",7,8,True\r
+informant,"['i', 'n', 'f', 'o', 'r', 'm', 'a', 'n', 't']",[],9,10,True\r
+bricked,"['b', 'r', 'i', 'c', 'k', 'e', 'd']","['s', 't', 'a', 'o']",7,6,True\r
+remitted,"['r', 'e', 'm', 'i', 't', 't', 'e', 'd']","['s', 'a', 'l', 'f']",8,6,True\r
+snacked,"['s', 'n', 'a', 'c', 'k', 'e', 'd']","['r', 'i', 'l', 't', 'p', 'm']",7,4,True\r
+chammies,"['c', 'h', 'a', 'm', 'm', 'i', 'e', 's']","['r', 'l']",8,8,True\r
+tic,"['t', 'i', 'c']","['a', 'o', 'e', 'p', 'n', 'd']",3,4,True\r
+unwieldy,"['u', 'n', 'w', 'i', 'e', 'l', 'd', 'y']","['r', 'a', 't', 'v', 's']",8,5,True\r
+underhand,"['u', 'n', 'd', 'e', 'r', 'h', 'a', 'n', 'd']","['t', 'i', 'l']",9,7,True\r
+junkyards,"['j', 'u', 'n', 'k', 'y', 'a', 'r', 'd', 's']","['t', 'l', 'c', 'p']",9,6,True\r
+quintupling,"['q', 'u', 'i', 'n', 't', 'u', 'p', 'l', 'i', 'n', 'g']",['o'],11,9,True\r
+bracelets,"['b', 'r', 'a', 'c', 'e', 'l', 'e', 't', 's']","['o', 'g']",9,8,True\r
+whipcord,"['w', 'h', 'i', 'p', 'c', 'o', 'r', 'd']","['a', 'l', 's', 'b']",8,6,True\r
+snifter,"['s', 'n', 'i', 'f', 't', 'e', 'r']",['w'],7,9,True\r
+tonic,"['t', 'o', 'n', 'i', 'c']","['s', 'e', 'a', 'y', 'u', 'l', 'p']",5,3,True\r
+storefront,"['s', 't', 'o', 'r', 'e', 'f', 'r', 'o', 'n', 't']","['p', 'i', 'b', 'd']",10,6,True\r
+repeats,"['r', 'e', 'p', 'e', 'a', 't', 's']",['l'],7,9,True\r
+dissatisfying,"['d', 'i', 's', 's', 'a', 't', 'i', 's', 'f', 'y', 'i', 'n', 'g']","['c', 'l', 'r']",13,7,True\r
+pregnant,"['p', 'r', 'e', 'g', 'n', 'a', 'n', 't']",['s'],8,9,True\r
+interrelationships,"['i', 'n', 't', 'e', 'r', 'r', 'e', 'l', 'a', 't', 'i', 'o', 'n', 's', 'h', 'i', 'p', 's']",['d'],18,9,True\r
+bromine,"['b', 'r', 'o', 'm', 'i', 'n', 'e']","['s', 'd', 'a', 'p', 'c', 'y']",7,4,True\r
+fewest,"['f', 'e', 'w', 'e', 's', 't']","['i', 'a', 'o', 'r', 'u']",6,5,True\r
+sex,"['_', 'e', '_']","['a', 'o', 'w', 't', 'r', 'g', 'n', 'd', 'y', 'h']",1,0,False\r
+lacrimal,"['l', 'a', 'c', 'r', 'i', 'm', 'a', 'l']","['t', 'd']",8,8,True\r
+fudged,"['f', 'u', 'd', 'g', 'e', 'd']","['s', 'r', 'b']",6,7,True\r
+intendeds,"['i', 'n', 't', 'e', 'n', 'd', 'e', 'd', 's']","['a', 'y']",9,8,True\r
+face,"['_', 'a', '_', 'e']","['l', 'r', 'm', 'p', 's', 'd', 'k', 'g', 'v', 'b']",2,0,False\r
+embarks,"['e', 'm', 'b', 'a', 'r', 'k', 's']","['w', 'p', 'd']",7,7,True\r
+burnishing,"['b', 'u', 'r', 'n', 'i', 's', 'h', 'i', 'n', 'g']","['o', 'l', 'a', 't', 'd', 'p', 'c', 'f']",10,2,True\r
+guzzle,"['g', 'u', '_', '_', '_', '_']","['s', 'r', 'd', 'n', 'a', 'i', 'o', 'b', 't', 'y']",2,0,False\r
+clunky,"['c', 'l', 'u', 'n', 'k', 'y']","['s', 'r', 'd', 'e']",6,6,True\r
+zoning,"['z', 'o', 'n', 'i', 'n', 'g']","['s', 'r', 'd', 'a', 'b', 'h', 't']",6,3,True\r
+tetrahedrons,"['t', 'e', 't', 'r', 'a', 'h', 'e', 'd', 'r', 'o', 'n', 's']","['c', 'l', 'u']",12,7,True\r
+squeegees,"['s', 'q', 'u', 'e', 'e', 'g', 'e', 'e', 's']","['t', 'a', 'o', 'l', 'd', 'n', 'r']",9,3,True\r
+shocks,"['s', 'h', 'o', 'c', 'k', 's']","['e', 'a', 'm']",6,7,True\r
+sentimentalism,"['s', 'e', 'n', 't', 'i', 'm', 'e', 'n', 't', 'a', 'l', 'i', 's', 'm']","['r', 'u']",14,8,True\r
+fatten,"['f', 'a', 't', 't', 'e', 'n']","['s', 'r', 'd', 'l', 'i', 'b']",6,4,True\r
+sharpen,"['s', 'h', 'a', 'r', 'p', 'e', 'n']","['t', 'd']",7,8,True\r
+kabobs,"['k', 'a', 'b', 'o', 'b', 's']","['e', 'r', 'n']",6,7,True\r
+informally,"['i', 'n', 'f', 'o', 'r', 'm', 'a', 'l', 'l', 'y']",['s'],10,9,True\r
+smudgy,"['s', 'm', 'u', 'd', 'g', 'y']","['e', 'i', 'r', 'l']",6,6,True\r
+envies,"['e', 'n', 'v', 'i', 'e', 's']","['l', 'd', 'o', 'r', 'c']",6,5,True\r
+conjugations,"['c', 'o', 'n', 'j', 'u', 'g', 'a', 't', 'i', 'o', 'n', 's']","['l', 'm', 'r']",12,7,True\r
+bate,"['b', 'a', '_', 'e']","['l', 'r', 'm', 'p', 's', 'd', 'k', 'g', 'v', 'n']",3,0,False\r
+beloved,"['b', 'e', 'l', 'o', 'v', 'e', 'd']","['s', 'r', 'a', 'g', 'c']",7,5,True\r
+teen,"['t', 'e', 'e', 'n']","['s', 'd', 'r', 'p', 'k', 'm']",4,4,True\r
+equivalent,"['e', 'q', 'u', 'i', 'v', 'a', 'l', 'e', 'n', 't']","['o', 'r', 's', 'b']",10,6,True\r
+potassium,"['p', 'o', 't', 'a', 's', 's', 'i', 'u', 'm']",['n'],9,9,True\r
+banded,"['b', 'a', 'n', 'd', 'e', 'd']","['s', 'r', 'l']",6,7,True\r
+broadswords,"['b', 'r', 'o', 'a', 'd', 's', 'w', 'o', 'r', 'd', 's']",[],11,10,True\r
+censor,"['c', 'e', 'n', 's', 'o', 'r']",['a'],6,9,True\r
+tumbledown,"['t', 'u', 'm', 'b', 'l', 'e', 'd', 'o', 'w', 'n']","['a', 'r']",10,8,True\r
+heckler,"['h', 'e', 'c', 'k', 'l', 'e', 'r']","['s', 'i', 'a', 'u', 'o']",7,5,True\r
+pinched,"['p', 'i', 'n', 'c', 'h', 'e', 'd']","['s', 'r', 'l', 'g', 'a', 't', 'u']",7,3,True\r
+mainstreamed,"['m', 'a', 'i', 'n', 's', 't', 'r', 'e', 'a', 'm', 'e', 'd']","['c', 'l', 'o', 'g']",12,6,True\r
+backlogs,"['b', 'a', 'c', 'k', 'l', 'o', 'g', 's']","['r', 't', 'e']",8,7,True\r
+complaisant,"['c', 'o', 'm', 'p', 'l', 'a', 'i', 's', 'a', 'n', 't']",['r'],11,9,True\r
+rubbery,"['r', 'u', 'b', 'b', 'e', 'r', 'y']","['s', 'o', 'l']",7,7,True\r
+halon,"['h', 'a', 'l', 'o', 'n']","['s', 'e', 'y', 'r', 'b', 'c']",5,4,True\r
+indemnifies,"['i', 'n', 'd', 'e', 'm', 'n', 'i', 'f', 'i', 'e', 's']","['o', 'l', 'a', 'u', 'r']",11,5,True\r
+maharaja,"['m', 'a', 'h', 'a', 'r', 'a', 'j', 'a']",[],8,10,True\r
+alive,"['a', 'l', 'i', 'v', 'e']","['s', 'n', 'k']",5,7,True\r
+bobtail,"['b', 'o', 'b', 't', 'a', 'i', 'l']","['s', 'r', 'e', 'u']",7,6,True\r
+impulsed,"['i', 'm', 'p', 'u', 'l', 's', 'e', 'd']","['r', 'a', 't', 'o']",8,6,True\r
+pontificating,"['p', 'o', 'n', 't', 'i', 'f', 'i', 'c', 'a', 't', 'i', 'n', 'g']","['s', 'l', 'r', 'm', 'b']",13,5,True\r
+spunkier,"['s', 'p', 'u', 'n', 'k', 'i', 'e', 'r']","['t', 'l']",8,8,True\r
+spurning,"['s', 'p', 'u', 'r', 'n', 'i', 'n', 'g']","['a', 'l', 't']",8,7,True\r
+blurry,"['b', 'l', 'u', 'r', 'r', 'y']",['s'],6,9,True\r
+swore,"['s', 'w', 'o', 'r', 'e']","['a', 'i', 'p', 'c', 'h']",5,5,True\r
+discerns,"['d', 'i', 's', 'c', 'e', 'r', 'n', 's']",[],8,10,True\r
+speedways,"['s', 'p', 'e', 'e', 'd', 'w', 'a', 'y', 's']","['t', 'i', 'l', 'n', 'r']",9,5,True\r
+wooded,"['w', 'o', 'o', 'd', 'e', 'd']","['s', 'r', 'n', 'l', 'a', 'i', 'h']",6,3,True\r
+fibres,"['f', 'i', 'b', 'r', 'e', 's']","['a', 'n', 'l']",6,7,True\r
+terrorising,"['t', 'e', 'r', 'r', 'o', 'r', 'i', 's', 'i', 'n', 'g']",['a'],11,9,True\r
+shuddered,"['s', 'h', 'u', 'd', 'd', 'e', 'r', 'e', 'd']","['t', 'a', 'o', 'l']",9,6,True\r
+jersey,"['j', 'e', 'r', 's', 'e', 'y']","['o', 'd', 'a']",6,7,True\r
+crucifixes,"['c', 'r', 'u', 'c', 'i', 'f', 'i', 'x', 'e', 's']","['o', 'l', 'a', 't', 'd', 'g']",10,4,True\r
+broadside,"['b', 'r', 'o', 'a', 'd', 's', 'i', 'd', 'e']","['t', 'l']",9,8,True\r
+debilitates,"['d', 'e', 'b', 'i', 'l', 'i', 't', 'a', 't', 'e', 's']","['o', 'n', 'c', 'r']",11,6,True\r
+copula,"['c', 'o', 'p', 'u', 'l', 'a']","['s', 'r', 'd', 'n', 'i']",6,5,True\r
+befits,"['b', 'e', 'f', 'i', 't', 's']","['r', 'd', 'n', 'l']",6,6,True\r
+ambitions,"['a', 'm', 'b', 'i', 't', 'i', 'o', 'n', 's']","['e', 'r', 'l', 'd']",9,6,True\r
+orals,"['o', 'r', 'a', 'l', 's']","['e', 'd', 'b', 'p', 'y', 'c', 'm']",5,3,True\r
+hockey,"['h', 'o', 'c', 'k', 'e', 'y']","['s', 'r', 'd', 'n', 'a', 'i', 'l']",6,3,True\r
+airport,"['a', 'i', 'r', 'p', 'o', 'r', 't']",['s'],7,9,True\r
+routinised,"['r', 'o', 'u', 't', 'i', 'n', 'i', 's', 'e', 'd']",['a'],10,9,True\r
+cocktail,"['c', 'o', 'c', 'k', 't', 'a', 'i', 'l']","['r', 'd', 'p']",8,7,True\r
+jitneys,"['j', 'i', 't', 'n', 'e', 'y', 's']","['r', 'l', 'd']",7,7,True\r
+delinquently,"['d', 'e', 'l', 'i', 'n', 'q', 'u', 'e', 'n', 't', 'l', 'y']","['c', 'r']",12,8,True\r
+monopolising,"['m', 'o', 'n', 'o', 'p', 'o', 'l', 'i', 's', 'i', 'n', 'g']","['c', 'r', 'b']",12,7,True\r
+cruxes,"['c', 'r', 'u', 'x', 'e', 's']","['a', 'i', 'p', 'b', 't']",6,5,True\r
+dogtrotting,"['d', 'o', 'g', 't', 'r', 'o', 't', 't', 'i', 'n', 'g']",[],11,10,True\r
+roomy,"['r', 'o', 'o', 'm', 'y']","['s', 'e', 'a', 'h', 'l', 'd', 'b', 'k']",5,2,True\r
+pasteurises,"['p', 'a', 's', 't', 'e', 'u', 'r', 'i', 's', 'e', 's']","['o', 'l', 'd', 'c', 'g', 'n']",11,4,True\r
+interluding,"['i', 'n', 't', 'e', 'r', 'l', 'u', 'd', 'i', 'n', 'g']",['o'],11,9,True\r
+beleaguering,"['b', 'e', 'l', 'e', 'a', 'g', 'u', 'e', 'r', 'i', 'n', 'g']","['c', 'o', 'm', 's']",12,6,True\r
+conjunctive,"['c', 'o', 'n', 'j', 'u', 'n', 'c', 't', 'i', 'v', 'e']","['r', 'a', 'l', 'm', 's']",11,5,True\r
+tambourine,"['t', 'a', 'm', 'b', 'o', 'u', 'r', 'i', 'n', 'e']","['p', 's']",10,8,True\r
+stables,"['s', 't', 'a', 'b', 'l', 'e', 's']","['r', 'i']",7,8,True\r
+overcoat,"['o', 'v', 'e', 'r', 'c', 'o', 'a', 't']","['i', 's']",8,8,True\r
+drum,"['d', 'r', 'u', 'm']","['e', 's', 'a', 'o', 'l', 'b', 'g']",4,3,True\r
+ginger,"['g', 'i', 'n', 'g', 'e', 'r']","['s', 'a', 'd']",6,7,True\r
+haling,"['h', 'a', 'l', 'i', 'n', 'g']","['s', 'r', 'd', 't', 'w', 'b', 'p']",6,3,True\r
+swim,"['s', 'w', 'i', 'm']","['e', 'a', 'o', 't', 'p', 'l', 'k', 'h']",4,2,True\r
+jailbreaks,"['j', 'a', 'i', 'l', 'b', 'r', 'e', 'a', 'k', 's']","['o', 'n', 'c', 'd']",10,6,True\r
+irradiated,"['i', 'r', 'r', 'a', 'd', 'i', 'a', 't', 'e', 'd']","['o', 'l', 's']",10,7,True\r
+scone,"['s', 'c', 'o', 'n', 'e']","['a', 'i', 'r', 't', 'p', 'h', 'l', 'k']",5,2,True\r
+salvoes,"['s', 'a', 'l', 'v', 'o', 'e', 's']","['r', 'i']",7,8,True\r
+toting,"['t', 'o', 't', 'i', 'n', 'g']","['s', 'r', 'd', 'a']",6,6,True\r
+recasts,"['r', 'e', 'c', 'a', 's', 't', 's']","['i', 'p']",7,8,True\r
+mimosas,"['m', 'i', 'm', 'o', 's', 'a', 's']","['d', 'r']",7,8,True\r
+dignities,"['d', 'i', 'g', 'n', 'i', 't', 'i', 'e', 's']","['a', 'o', 'r', 'l']",9,6,True\r
+wineglass,"['w', 'i', 'n', 'e', 'g', 'l', 'a', 's', 's']","['t', 'c', 'r']",9,7,True\r
+divisions,"['d', 'i', 'v', 'i', 's', 'i', 'o', 'n', 's']","['t', 'a', 'l', 'r', 'c']",9,5,True\r
+federally,"['f', 'e', 'd', 'e', 'r', 'a', 'l', 'l', 'y']","['t', 'n', 's']",9,7,True\r
+bathing,"['b', 'a', 't', 'h', 'i', 'n', 'g']","['s', 'r', 'l']",7,7,True\r
+jackhammer,"['j', 'a', 'c', 'k', 'h', 'a', 'm', 'm', 'e', 'r']","['o', 'l', 'b', 's']",10,6,True\r
+pheasants,"['p', 'h', 'e', 'a', 's', 'a', 'n', 't', 's']",['r'],9,9,True\r
+punctures,"['p', 'u', 'n', 'c', 't', 'u', 'r', 'e', 's']","['i', 'a', 'o']",9,7,True\r
+curlers,"['c', 'u', 'r', 'l', 'e', 'r', 's']",['a'],7,9,True\r
+jests,"['j', 'e', 's', 't', 's']","['r', 'b', 'p', 'f']",5,6,True\r
+bopped,"['b', 'o', 'p', 'p', 'e', 'd']","['s', 'r', 'l', 'n', 'g', 'a']",6,4,True\r
+novel,"['n', 'o', 'v', 'e', 'l']","['s', 'd', 'r', 'y', 'w', 'h', 'm']",5,3,True\r
+hallmarks,"['h', 'a', 'l', 'l', 'm', 'a', 'r', 'k', 's']","['t', 'n', 'b', 'c']",9,6,True\r
+fanaticism,"['f', 'a', 'n', 'a', 't', 'i', 'c', 'i', 's', 'm']","['o', 'l']",10,8,True\r
+phloxes,"['p', 'h', 'l', 'o', 'x', 'e', 's']","['r', 'i', 'a', 'b']",7,6,True\r
+passel,"['p', 'a', 's', 's', 'e', 'l']",[],6,10,True\r
+senseless,"['s', 'e', 'n', 's', 'e', 'l', 'e', 's', 's']","['t', 'a', 'o']",9,7,True\r
+runner,"['r', 'u', 'n', 'n', 'e', 'r']","['s', 'a', 'o', 'b', 'd', 'm']",6,4,True\r
+rhododendrons,"['r', 'h', 'o', 'd', 'o', 'd', 'e', 'n', 'd', 'r', 'o', 'n', 's']","['c', 'l', 'g', 'm']",13,6,True\r
+cozened,"['c', 'o', 'z', 'e', 'n', 'e', 'd']","['s', 'r', 'l', 'g', 'a', 't', 'i']",7,3,True\r
+sour,"['s', 'o', 'u', 'r']","['e', 'a', 'l']",4,7,True\r
+magnitudes,"['m', 'a', 'g', 'n', 'i', 't', 'u', 'd', 'e', 's']","['o', 'l', 'r']",10,7,True\r
+narrate,"['n', 'a', 'r', 'r', 'a', 't', 'e']","['s', 'b']",7,8,True\r
+hicks,"['_', '_', '_', 'k', 's']","['e', 'a', 'o', 'u', 'n', 'l', 'r', 't', 'd', 'p']",2,0,False\r
+bureaucracies,"['b', 'u', 'r', 'e', 'a', 'u', 'c', 'r', 'a', 'c', 'i', 'e', 's']",[],13,10,True\r
+softener,"['s', 'o', 'f', 't', 'e', 'n', 'e', 'r']",[],8,10,True\r
+scooters,"['s', 'c', 'o', 'o', 't', 'e', 'r', 's']","['a', 'l', 'p']",8,7,True\r
+snoot,"['s', 'n', 'o', 'o', 't']","['e', 'a', 'p', 'h']",5,6,True\r
+restraints,"['r', 'e', 's', 't', 'r', 'a', 'i', 'n', 't', 's']","['o', 'l', 'g', 'd']",10,6,True\r
+disregards,"['d', 'i', 's', 'r', 'e', 'g', 'a', 'r', 'd', 's']","['o', 'l']",10,8,True\r
+afterwards,"['a', 'f', 't', 'e', 'r', 'w', 'a', 'r', 'd', 's']","['o', 'l']",10,8,True\r
+refiling,"['r', 'e', 'f', 'i', 'l', 'i', 'n', 'g']","['s', 'd', 'a']",8,7,True\r
+idealisation,"['i', 'd', 'e', 'a', 'l', 'i', 's', 'a', 't', 'i', 'o', 'n']","['c', 'r']",12,8,True\r
+plowshare,"['p', 'l', 'o', 'w', 's', 'h', 'a', 'r', 'e']","['t', 'i', 'b']",9,7,True\r
+derangement,"['d', 'e', 'r', 'a', 'n', 'g', 'e', 'm', 'e', 'n', 't']","['o', 'l', 's']",11,7,True\r
+outsources,"['o', 'u', 't', 's', 'o', 'u', 'r', 'c', 'e', 's']",[],10,10,True\r
+peroxided,"['p', 'e', 'r', 'o', 'x', 'i', 'd', 'e', 'd']","['t', 'a', 's']",9,7,True\r
+backspaces,"['b', 'a', 'c', 'k', 's', 'p', 'a', 'c', 'e', 's']","['o', 'l', 'i', 'd', 'r']",10,5,True\r
+sapping,"['s', 'a', 'p', 'p', 'i', 'n', 'g']","['r', 'l', 'd', 'c']",7,6,True\r
+protectors,"['p', 'r', 'o', 't', 'e', 'c', 't', 'o', 'r', 's']",['j'],10,9,True\r
+nipped,"['n', 'i', 'p', 'p', 'e', 'd']","['s', 'r', 'l', 'a', 'k', 't', 'b']",6,3,True\r
+cultural,"['c', 'u', 'l', 't', 'u', 'r', 'a', 'l']","['s', 'm', 'i']",8,7,True\r
+groves,"['g', 'r', 'o', 'v', 'e', 's']","['a', 'i', 'u', 'p', 'd', 'c']",6,4,True\r
+grapple,"['g', 'r', 'a', 'p', 'p', 'l', 'e']","['s', 'd']",7,8,True\r
+occidental,"['o', 'c', 'c', 'i', 'd', 'e', 'n', 't', 'a', 'l']",[],10,10,True\r
+scrod,"['s', 'c', 'r', 'o', 'd']","['e', 'a']",5,8,True\r
+deaf,"['d', 'e', 'a', 'f']","['s', 'r', 'l', 't']",4,6,True\r
+aperitif,"['a', 'p', 'e', 'r', 'i', 't', 'i', 'f']","['s', 'd']",8,8,True\r
+flailed,"['f', 'l', 'a', 'i', 'l', 'e', 'd']","['s', 'r']",7,8,True\r
+concern,"['c', 'o', 'n', 'c', 'e', 'r', 'n']","['s', 'a', 'y', 'v', 't']",7,5,True\r
+stadia,"['s', 't', 'a', 'd', 'i', 'a']","['e', 'u', 'r', 'l']",6,6,True\r
+snivel,"['s', 'n', 'i', 'v', 'e', 'l']","['d', 'r', 't', 'h', 'w']",6,5,True\r
+predatory,"['p', 'r', 'e', 'd', 'a', 't', 'o', 'r', 'y']",['s'],9,9,True\r
+cartographers,"['c', 'a', 'r', 't', 'o', 'g', 'r', 'a', 'p', 'h', 'e', 'r', 's']","['m', 'l', 'b']",13,7,True\r
+exist,"['e', 'x', 'i', 's', 't']",[],5,10,True\r
+conserving,"['c', 'o', 'n', 's', 'e', 'r', 'v', 'i', 'n', 'g']",['a'],10,9,True\r
+weather,"['w', 'e', 'a', 't', 'h', 'e', 'r']","['s', 'i', 'l', 'c', 'f']",7,5,True\r
+jaundices,"['j', 'a', 'u', 'n', 'd', 'i', 'c', 'e', 's']","['t', 'l', 'g']",9,7,True\r
+shorted,"['s', 'h', 'o', 'r', 't', 'e', 'd']","['a', 'n', 'p', 'm']",7,6,True\r
+fleece,"['_', '_', '_', '_', '_', '_']","['s', 'r', 'd', 'n', 'a', 'i', 'o', 'u', 't', 'y']",0,0,False\r
+weird,"['w', 'e', 'i', 'r', 'd']","['s', 'a', 't', 'y']",5,6,True\r
+producers,"['p', 'r', 'o', 'd', 'u', 'c', 'e', 'r', 's']","['t', 'a', 'n']",9,7,True\r
+sorcery,"['s', 'o', 'r', 'c', 'e', 'r', 'y']",[],7,10,True\r
+pantie,"['p', 'a', 'n', 't', 'i', 'e']","['s', 'r', 'd', 'l']",6,6,True\r
+deadens,"['d', 'e', 'a', 'd', 'e', 'n', 's']","['r', 'i', 'l', 'c', 'o']",7,5,True\r
+theirs,"['t', 'h', 'e', 'i', 'r', 's']",['l'],6,9,True\r
+ringed,"['r', 'i', 'n', 'g', 'e', 'd']","['s', 'f', 'b']",6,7,True\r
+sultry,"['s', 'u', 'l', 't', 'r', 'y']","['e', 'i']",6,8,True\r
+damping,"['d', 'a', 'm', 'p', 'i', 'n', 'g']","['s', 'r', 'l', 't']",7,6,True\r
+barbed,"['b', 'a', 'r', 'b', 'e', 'd']","['s', 'k']",6,8,True\r
+tranquiller,"['t', 'r', 'a', 'n', 'q', 'u', 'i', 'l', 'l', 'e', 'r']",['o'],11,9,True\r
+deteriorate,"['d', 'e', 't', 'e', 'r', 'i', 'o', 'r', 'a', 't', 'e']","['n', 'l']",11,8,True\r
+extols,"['e', 'x', 't', 'o', 'l', 's']",[],6,10,True\r
+expatriate,"['e', 'x', 'p', 'a', 't', 'r', 'i', 'a', 't', 'e']","['o', 'l', 's']",10,7,True\r
+middy,"['m', 'i', 'd', 'd', 'y']","['s', 'e', 'a', 'o', 'u', 'b', 'k', 'g']",5,2,True\r
+scintillated,"['s', 'c', 'i', 'n', 't', 'i', 'l', 'l', 'a', 't', 'e', 'd']",[],12,10,True\r
+consultations,"['c', 'o', 'n', 's', 'u', 'l', 't', 'a', 't', 'i', 'o', 'n', 's']","['m', 'r', 'd']",13,7,True\r
+motionless,"['m', 'o', 't', 'i', 'o', 'n', 'l', 'e', 's', 's']",[],10,10,True\r
+fur,"['_', '_', '_']","['a', 'o', 'e', 'i', 'y', 'b', 'g', 'n', 'p', 'm']",0,0,False\r
+misadventure,"['m', 'i', 's', 'a', 'd', 'v', 'e', 'n', 't', 'u', 'r', 'e']","['c', 'l', 'o', 'g']",12,6,True\r
+forenames,"['f', 'o', 'r', 'e', 'n', 'a', 'm', 'e', 's']","['t', 'l', 'c', 'd', 'p']",9,5,True\r
+indent,"['i', 'n', 'd', 'e', 'n', 't']","['s', 'r']",6,8,True\r
+attributively,"['a', 't', 't', 'r', 'i', 'b', 'u', 't', 'i', 'v', 'e', 'l', 'y']",['c'],13,9,True\r
+retake,"['r', 'e', 't', 'a', 'k', 'e']","['s', 'd', 'l']",6,7,True\r
+lettuces,"['l', 'e', 't', 't', 'u', 'c', 'e', 's']","['r', 'a']",8,8,True\r
+sops,"['s', 'o', 'p', 's']","['e', 'a', 'l', 'd', 'b']",4,5,True\r
+drunkard,"['d', 'r', 'u', 'n', 'k', 'a', 'r', 'd']","['t', 'o']",8,8,True\r
+harpsichord,"['h', 'a', 'r', 'p', 's', 'i', 'c', 'h', 'o', 'r', 'd']",['u'],11,9,True\r
+scourges,"['s', 'c', 'o', 'u', 'r', 'g', 'e', 's']","['a', 'd']",8,8,True\r
+nationalisations,"['n', 'a', 't', 'i', 'o', 'n', 'a', 'l', 'i', 's', 'a', 't', 'i', 'o', 'n', 's']","['c', 'm', 'p', 'b', 'g', 'r', 'e']",16,3,True\r
+teaspoonsful,"['t', 'e', 'a', 's', 'p', 'o', 'o', 'n', 's', 'f', 'u', 'l']",['c'],12,9,True\r
+elders,"['e', 'l', 'd', 'e', 'r', 's']",[],6,10,True\r
+doling,"['d', 'o', 'l', 'i', 'n', 'g']","['s', 'r', 'e']",6,7,True\r
+incriminated,"['i', 'n', 'c', 'r', 'i', 'm', 'i', 'n', 'a', 't', 'e', 'd']","['l', 's', 'p']",12,7,True\r
+backslide,"['b', 'a', 'c', 'k', 's', 'l', 'i', 'd', 'e']","['t', 'r']",9,8,True\r
+cervical,"['c', 'e', 'r', 'v', 'i', 'c', 'a', 'l']","['t', 'n', 's']",8,7,True\r
+rollback,"['r', 'o', 'l', 'l', 'b', 'a', 'c', 'k']","['s', 'd']",8,8,True\r
+impecuniousness,"['i', 'm', 'p', 'e', 'c', 'u', 'n', 'i', 'o', 'u', 's', 'n', 'e', 's', 's']","['l', 'd', 'r']",15,7,True\r
+whirlpools,"['w', 'h', 'i', 'r', 'l', 'p', 'o', 'o', 'l', 's']",['a'],10,9,True\r
+romps,"['r', 'o', 'm', 'p', 's']","['e', 'a', 'l']",5,7,True\r
+typically,"['t', 'y', 'p', 'i', 'c', 'a', 'l', 'l', 'y']","['n', 'o', 'e', 'r']",9,6,True\r
+desisting,"['d', 'e', 's', 'i', 's', 't', 'i', 'n', 'g']","['a', 'o', 'r']",9,7,True\r
+cathode,"['c', 'a', 't', 'h', 'o', 'd', 'e']","['s', 'r', 'l', 'g', 'n']",7,5,True\r
+orthographic,"['o', 'r', 't', 'h', 'o', 'g', 'r', 'a', 'p', 'h', 'i', 'c']","['s', 'e', 'l']",12,7,True\r
+outstaying,"['o', 'u', 't', 's', 't', 'a', 'y', 'i', 'n', 'g']","['r', 'l']",10,8,True\r
+grated,"['g', 'r', 'a', 't', 'e', 'd']","['s', 'c', 'v', 'y']",6,6,True\r
+pedicure,"['p', 'e', 'd', 'i', 'c', 'u', 'r', 'e']","['a', 'o', 'l', 't', 'n', 's']",8,4,True\r
+adversarial,"['a', 'd', 'v', 'e', 'r', 's', 'a', 'r', 'i', 'a', 'l']",['o'],11,9,True\r
+searing,"['s', 'e', 'a', 'r', 'i', 'n', 'g']",[],7,10,True\r
+stepchild,"['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd']","['n', 'o', 'r']",9,7,True\r
+phallic,"['p', 'h', 'a', 'l', 'l', 'i', 'c']","['s', 'r']",7,8,True\r
+stickler,"['s', 't', 'i', 'c', 'k', 'l', 'e', 'r']",['u'],8,9,True\r
+mantras,"['m', 'a', 'n', 't', 'r', 'a', 's']",['c'],7,9,True\r
+cusps,"['c', 'u', 's', 'p', 's']","['e', 't', 'a', 'k']",5,6,True\r
+tweediest,"['t', 'w', 'e', 'e', 'd', 'i', 'e', 's', 't']","['a', 'n', 'r']",9,7,True\r
+copies,"['c', 'o', 'p', 'i', 'e', 's']","['a', 'd', 'm']",6,7,True\r
+comparatively,"['c', 'o', 'm', 'p', 'a', 'r', 'a', 't', 'i', 'v', 'e', 'l', 'y']",[],13,10,True\r
+brusquely,"['b', 'r', 'u', 's', 'q', 'u', 'e', 'l', 'y']","['t', 'a', 'o', 'n', 'd', 'i', 'p']",9,3,True\r
+ingredient,"['i', 'n', 'g', 'r', 'e', 'd', 'i', 'e', 'n', 't']","['o', 'l', 'a', 'u', 's', 'p', 'f']",10,3,True\r
+loganberry,"['l', 'o', 'g', 'a', 'n', 'b', 'e', 'r', 'r', 'y']",[],10,10,True\r
+pelt,"['p', 'e', 'l', 't']","['s', 'a', 'n', 'b']",4,6,True\r
+laces,"['l', 'a', 'c', 'e', 's']","['r', 'd', 'k']",5,7,True\r
+reminiscences,"['r', 'e', 'm', 'i', 'n', 'i', 's', 'c', 'e', 'n', 'c', 'e', 's']",[],13,10,True\r
+month,"['m', 'o', 'n', 't', 'h']","['s', 'e', 'a', 'y', 'u', 'c']",5,4,True\r
+porcelain,"['p', 'o', 'r', 'c', 'e', 'l', 'a', 'i', 'n']","['t', 'd']",9,8,True\r
+depends,"['d', 'e', 'p', 'e', 'n', 'd', 's']","['r', 'i', 'a', 'l', 't', 'b', 'x']",7,3,True\r
+underexposed,"['u', 'n', 'd', 'e', 'r', 'e', 'x', 'p', 'o', 's', 'e', 'd']","['c', 'l', 'a', 'm']",12,6,True\r
+contending,"['c', 'o', 'n', 't', 'e', 'n', 'd', 'i', 'n', 'g']","['a', 'r', 'l', 's', 'm']",10,5,True\r
+suds,"['s', 'u', 'd', 's']","['e', 'a', 'o', 'i']",4,6,True\r
+zinc,"['_', '_', 'n', '_']","['e', 's', 'a', 'o', 'u', 'd', 'k', 't', 'g', 'm']",1,0,False\r
+climax,"['c', 'l', 'i', 'm', 'a', 'x']","['s', 'r', 'd', 'n']",6,6,True\r
+disengages,"['d', 'i', 's', 'e', 'n', 'g', 'a', 'g', 'e', 's']","['o', 'l', 'r', 'p', 'c', 't']",10,4,True\r
+exempts,"['e', 'x', 'e', 'm', 'p', 't', 's']","['r', 'i', 'a', 'l', 'n', 'c', 'u', 'o']",7,2,True\r
+phobias,"['p', 'h', 'o', 'b', 'i', 'a', 's']","['r', 'n']",7,8,True\r
+underachieved,"['u', 'n', 'd', 'e', 'r', 'a', 'c', 'h', 'i', 'e', 'v', 'e', 'd']",['s'],13,9,True\r
+subsidy,"['s', 'u', 'b', 's', 'i', 'd', 'y']",[],7,10,True\r
+hallucination,"['h', 'a', 'l', 'l', 'u', 'c', 'i', 'n', 'a', 't', 'i', 'o', 'n']","['g', 'r']",13,8,True\r
+paleface,"['p', 'a', 'l', 'e', 'f', 'a', 'c', 'e']","['r', 'n', 's', 'd', 'b']",8,5,True\r
+excitements,"['e', 'x', 'c', 'i', 't', 'e', 'm', 'e', 'n', 't', 's']","['o', 'l', 'd', 'r']",11,6,True\r
+slipshod,"['s', 'l', 'i', 'p', 's', 'h', 'o', 'd']","['r', 'a', 't']",8,7,True\r
+workingman,"['w', 'o', 'r', 'k', 'i', 'n', 'g', 'm', 'a', 'n']",[],10,10,True\r
+jounces,"['j', 'o', 'u', 'n', 'c', 'e', 's']","['r', 'i', 'a', 'l', 'b', 'p']",7,4,True\r
+buys,"['b', 'u', 'y', 's']","['e', 'a', 'o', 'i', 'g', 'r', 'd']",4,3,True\r
+commonplaces,"['c', 'o', 'm', 'm', 'o', 'n', 'p', 'l', 'a', 'c', 'e', 's']",['i'],12,9,True\r
+fortieths,"['f', 'o', 'r', 't', 'i', 'e', 't', 'h', 's']","['d', 'b']",9,8,True\r
+hotshot,"['h', 'o', 't', 's', 'h', 'o', 't']","['i', 'p']",7,8,True\r
+middles,"['m', 'i', 'd', 'd', 'l', 'e', 's']","['r', 'n', 'p', 'f']",7,6,True\r
+commercialism,"['c', 'o', 'm', 'm', 'e', 'r', 'c', 'i', 'a', 'l', 'i', 's', 'm']",[],13,10,True\r
+unsubstantial,"['u', 'n', 's', 'u', 'b', 's', 't', 'a', 'n', 't', 'i', 'a', 'l']","['c', 'e']",13,8,True\r
+urbaner,"['u', 'r', 'b', 'a', 'n', 'e', 'r']",['s'],7,9,True\r
+disregarding,"['d', 'i', 's', 'r', 'e', 'g', 'a', 'r', 'd', 'i', 'n', 'g']","['c', 'l', 'o']",12,7,True\r
+hampers,"['h', 'a', 'm', 'p', 'e', 'r', 's']","['t', 'n', 'l', 'c', 'd']",7,5,True\r
+workmen,"['w', 'o', 'r', 'k', 'm', 'e', 'n']","['s', 'i', 'a', 'f']",7,6,True\r
+cursing,"['c', 'u', 'r', 's', 'i', 'n', 'g']","['a', 'p']",7,8,True\r
+walkway,"['w', 'a', 'l', 'k', 'w', 'a', 'y']","['s', 'r', 'f']",7,7,True\r
+genitalia,"['g', 'e', 'n', 'i', 't', 'a', 'l', 'i', 'a']",[],9,10,True\r
+boastful,"['b', 'o', 'a', 's', 't', 'f', 'u', 'l']","['r', 'e']",8,8,True\r
+gestated,"['g', 'e', 's', 't', 'a', 't', 'e', 'd']","['r', 'l', 'n', 'i', 'p']",8,5,True\r
+chaises,"['c', 'h', 'a', 'i', 's', 'e', 's']","['t', 'r', 'd']",7,7,True\r
+misfires,"['m', 'i', 's', 'f', 'i', 'r', 'e', 's']","['p', 'b']",8,8,True\r
+wackos,"['w', 'a', 'c', 'k', 'o', 's']","['e', 't', 'r', 'b']",6,6,True\r
+internalising,"['i', 'n', 't', 'e', 'r', 'n', 'a', 'l', 'i', 's', 'i', 'n', 'g']","['c', 'p', 'm']",13,7,True\r
+scrods,"['s', 'c', 'r', 'o', 'd', 's']","['e', 'a']",6,8,True\r
+borrow,"['b', 'o', 'r', 'r', 'o', 'w']","['s', 'e', 'a', 'u']",6,6,True\r
+convalescing,"['c', 'o', 'n', 'v', 'a', 'l', 'e', 's', 'c', 'i', 'n', 'g']",[],12,10,True\r
+affliction,"['a', 'f', 'f', 'l', 'i', 'c', 't', 'i', 'o', 'n']","['r', 'e', 'u']",10,7,True\r
+preempts,"['p', 'r', 'e', 'e', 'm', 'p', 't', 's']",['c'],8,9,True\r
+daredevils,"['d', 'a', 'r', 'e', 'd', 'e', 'v', 'i', 'l', 's']","['o', 't', 'b']",10,7,True\r
+activates,"['a', 'c', 't', 'i', 'v', 'a', 't', 'e', 's']","['d', 'm']",9,8,True\r
+understood,"['u', 'n', 'd', 'e', 'r', 's', 't', 'o', 'o', 'd']","['i', 'l', 'h']",10,7,True\r
+masticating,"['m', 'a', 's', 't', 'i', 'c', 'a', 't', 'i', 'n', 'g']","['o', 'l', 'd', 'p', 'r']",11,5,True\r
+schema,"['s', 'c', 'h', 'e', 'm', 'a']",['r'],6,9,True\r
+tie,"['t', 'i', 'e']","['a', 'o', 'l', 'd', 'p', 'f', 'v', 'h']",3,2,True\r
+hawkers,"['h', 'a', 'w', 'k', 'e', 'r', 's']","['t', 'n', 'l', 'm', 'd', 'c']",7,4,True\r
+misprint,"['m', 'i', 's', 'p', 'r', 'i', 'n', 't']","['a', 'o', 'u', 'd']",8,6,True\r
+generosity,"['g', 'e', 'n', 'e', 'r', 'o', 's', 'i', 't', 'y']",['l'],10,9,True\r
+embalms,"['e', 'm', 'b', 'a', 'l', 'm', 's']","['r', 'i', 't']",7,7,True\r
+cafeteria,"['c', 'a', 'f', 'e', 't', 'e', 'r', 'i', 'a']","['n', 'l', 'o', 's', 'd']",9,5,True\r
+talkativeness,"['t', 'a', 'l', 'k', 'a', 't', 'i', 'v', 'e', 'n', 'e', 's', 's']","['c', 'm']",13,8,True\r
+wearying,"['w', 'e', 'a', 'r', 'y', 'i', 'n', 'g']","['s', 'l', 'd']",8,7,True\r
+menial,"['m', 'e', 'n', 'i', 'a', 'l']","['s', 'r', 'd']",6,7,True\r
+fiscally,"['f', 'i', 's', 'c', 'a', 'l', 'l', 'y']","['r', 'd']",8,8,True\r
+temptation,"['t', 'e', 'm', 'p', 't', 'a', 't', 'i', 'o', 'n']","['r', 'd', 'l', 's']",10,6,True\r
+titmice,"['t', 'i', 't', 'm', 'i', 'c', 'e']","['s', 'r', 'l', 'g', 'a', 'o']",7,4,True\r
+reconfiguration,"['r', 'e', 'c', 'o', 'n', 'f', 'i', 'g', 'u', 'r', 'a', 't', 'i', 'o', 'n']","['l', 's']",15,8,True\r
+grange,"['g', 'r', 'a', 'n', 'g', 'e']","['s', 'd']",6,8,True\r
+sunup,"['s', 'u', 'n', 'u', 'p']","['e', 'a', 'o', 'i']",5,6,True\r
+tear,"['_', 'e', 'a', 'r']","['s', 'd', 'b', 'p', 'y', 'f', 'h', 'w', 'g', 'n']",3,0,False\r
+statesman,"['s', 't', 'a', 't', 'e', 's', 'm', 'a', 'n']",['i'],9,9,True\r
+typewritten,"['t', 'y', 'p', 'e', 'w', 'r', 'i', 't', 't', 'e', 'n']","['o', 'l', 'd', 'c', 'g']",11,5,True\r
+acknowledges,"['a', 'c', 'k', 'n', 'o', 'w', 'l', 'e', 'd', 'g', 'e', 's']",[],12,10,True\r
+dryest,"['d', 'r', 'y', 'e', 's', 't']","['i', 'a', 'o']",6,7,True\r
+playthings,"['p', 'l', 'a', 'y', 't', 'h', 'i', 'n', 'g', 's']","['o', 'r']",10,8,True\r
+bookcases,"['b', 'o', 'o', 'k', 'c', 'a', 's', 'e', 's']","['t', 'l', 'd']",9,7,True\r
+crisis,"['c', 'r', 'i', 's', 'i', 's']","['t', 'a', 'p', 'k', 'e']",6,5,True\r
+thrived,"['t', 'h', 'r', 'i', 'v', 'e', 'd']",['s'],7,9,True\r
+absolving,"['a', 'b', 's', 'o', 'l', 'v', 'i', 'n', 'g']","['t', 'r']",9,8,True\r
+parsimonious,"['p', 'a', 'r', 's', 'i', 'm', 'o', 'n', 'i', 'o', 'u', 's']","['c', 'l']",12,8,True\r
+beholder,"['b', 'e', 'h', 'o', 'l', 'd', 'e', 'r']",['s'],8,9,True\r
+archivists,"['a', 'r', 'c', 'h', 'i', 'v', 'i', 's', 't', 's']","['o', 'l', 'm', 'y', 'e']",10,5,True\r
+togs,"['t', 'o', 'g', 's']","['e', 'a', 'r', 'p', 'y', 'm', 'w']",4,3,True\r
+unappreciated,"['u', 'n', 'a', 'p', 'p', 'r', 'e', 'c', 'i', 'a', 't', 'e', 'd']",['f'],13,9,True\r
+corset,"['c', 'o', 'r', 's', 'e', 't']","['h', 'l']",6,8,True\r
+ululating,"['u', 'l', 'u', 'l', 'a', 't', 'i', 'n', 'g']",['r'],9,9,True\r
+contrasting,"['c', 'o', 'n', 't', 'r', 'a', 's', 't', 'i', 'n', 'g']",[],11,10,True\r
+peevishly,"['p', 'e', 'e', 'v', 'i', 's', 'h', 'l', 'y']","['t', 'a', 'o', 'n', 'd', 'r']",9,4,True\r
+aviary,"['a', 'v', 'i', 'a', 'r', 'y']","['s', 'd', 'p']",6,7,True\r
+primes,"['p', 'r', 'i', 'm', 'e', 's']","['a', 'd', 'c']",6,7,True\r
+handcrafted,"['h', 'a', 'n', 'd', 'c', 'r', 'a', 'f', 't', 'e', 'd']","['o', 'l', 's', 'i']",11,6,True\r
+adoption,"['a', 'd', 'o', 'p', 't', 'i', 'o', 'n']","['r', 's', 'e', 'g']",8,6,True\r
+implausibility,"['i', 'm', 'p', 'l', 'a', 'u', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y']",[],14,10,True\r
+fluffiest,"['f', 'l', 'u', 'f', 'f', 'i', 'e', 's', 't']","['n', 'r', 'o', 'c', 'a', 'm', 'h', 'p']",9,2,True\r
+tones,"['t', 'o', 'n', 'e', 's']","['a', 'i', 'l', 'p', 'k', 'm']",5,4,True\r
+blights,"['b', 'l', 'i', 'g', 'h', 't', 's']",['r'],7,9,True\r
+applesauce,"['a', 'p', 'p', 'l', 'e', 's', 'a', 'u', 'c', 'e']","['o', 'n']",10,8,True\r
+insetted,"['i', 'n', 's', 'e', 't', 't', 'e', 'd']","['r', 'a', 'l', 'b']",8,6,True\r
+gearbox,"['g', 'e', 'a', 'r', 'b', 'o', 'x']","['s', 'i']",7,8,True\r
+gullies,"['g', 'u', 'l', 'l', 'i', 'e', 's']","['r', 'o', 'a', 'p', 'b', 'm', 'n']",7,3,True\r
+formaldehyde,"['f', 'o', 'r', 'm', 'a', 'l', 'd', 'e', 'h', 'y', 'd', 'e']","['c', 's']",12,8,True\r
+cassettes,"['c', 'a', 's', 's', 'e', 't', 't', 'e', 's']",[],9,10,True\r
+slumps,"['s', 'l', 'u', 'm', 'p', 's']","['e', 'a', 'o', 't', 'i', 'r']",6,4,True\r
+hinted,"['h', 'i', 'n', 't', 'e', 'd']","['s', 'r', 'l', 'g', 'k', 'c', 'm']",6,3,True\r
+mealtimes,"['m', 'e', 'a', 'l', 't', 'i', 'm', 'e', 's']","['n', 'r']",9,8,True\r
+emblazoning,"['e', 'm', 'b', 'l', 'a', 'z', 'o', 'n', 'i', 'n', 'g']",[],11,10,True\r
+testily,"['t', 'e', 's', 't', 'i', 'l', 'y']",['r'],7,9,True\r
+enactment,"['e', 'n', 'a', 'c', 't', 'm', 'e', 'n', 't']","['r', 's']",9,8,True\r
+musicals,"['m', 'u', 's', 'i', 'c', 'a', 'l', 's']","['r', 'd', 'e']",8,7,True\r
+misspelled,"['m', 'i', 's', 's', 'p', 'e', 'l', 'l', 'e', 'd']",['o'],10,9,True\r
+scandalised,"['s', 'c', 'a', 'n', 'd', 'a', 'l', 'i', 's', 'e', 'd']","['o', 'r']",11,8,True\r
+dame,"['d', 'a', 'm', 'e']","['l', 'r', 's']",4,7,True\r
+gingham,"['g', 'i', 'n', 'g', 'h', 'a', 'm']","['s', 'r', 'l', 'y']",7,6,True\r
+yearning,"['y', 'e', 'a', 'r', 'n', 'i', 'n', 'g']","['s', 'l', 'd', 'w']",8,6,True\r
+semi,"['s', 'e', 'm', 'i']","['a', 'n', 'l', 'r', 'y', 'c']",4,4,True\r
+slenderised,"['s', 'l', 'e', 'n', 'd', 'e', 'r', 'i', 's', 'e', 'd']","['o', 'u']",11,8,True\r
+sorcerers,"['s', 'o', 'r', 'c', 'e', 'r', 'e', 'r', 's']","['t', 'a']",9,8,True\r
+preregister,"['p', 'r', 'e', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r']","['o', 'l', 'd', 'c']",11,6,True\r
+romanticised,"['r', 'o', 'm', 'a', 'n', 't', 'i', 'c', 'i', 's', 'e', 'd']",[],12,10,True\r
+hoboes,"['h', 'o', 'b', 'o', 'e', 's']","['a', 'i', 'u', 'r', 'l']",6,5,True\r
+whittled,"['w', 'h', 'i', 't', 't', 'l', 'e', 'd']","['r', 'a', 's']",8,7,True\r
+yak,"['y', 'a', 'k']","['t', 'p', 'w', 'g', 'm', 'b']",3,4,True\r
+entangled,"['e', 'n', 't', 'a', 'n', 'g', 'l', 'e', 'd']","['s', 'u']",9,8,True\r
+antes,"['a', 'n', 't', 'e', 's']","['c', 'l', 'd']",5,7,True\r
+screeched,"['s', 'c', 'r', 'e', 'e', 'c', 'h', 'e', 'd']","['t', 'a', 'o', 'l', 'u', 'p']",9,4,True\r
+mires,"['m', 'i', 'r', 'e', 's']","['a', 't', 'v', 'l']",5,6,True\r
+totters,"['t', 'o', 't', 't', 'e', 'r', 's']","['a', 'l', 'c', 'd', 'b', 'g']",7,4,True\r
+hyper,"['h', 'y', 'p', 'e', 'r']","['s', 'd', 'a', 'o', 'i', 't', 'l', 'b']",5,2,True\r
+noon,"['n', 'o', 'o', 'n']","['e', 's', 'a', 'l', 'r', 'k', 'd', 't', 'p']",4,1,True\r
+moseyed,"['m', 'o', 's', 'e', 'y', 'e', 'd']","['t', 'n', 'r', 'a', 'l']",7,5,True\r
+infinitesimally,"['i', 'n', 'f', 'i', 'n', 'i', 't', 'e', 's', 'i', 'm', 'a', 'l', 'l', 'y']",[],15,10,True\r
+monikers,"['m', 'o', 'n', 'i', 'k', 'e', 'r', 's']","['a', 'l', 'u', 't', 'd', 'c']",8,4,True\r
+flippest,"['f', 'l', 'i', 'p', 'p', 'e', 's', 't']","['r', 'a', 'u', 'o', 'b']",8,5,True\r
+auk,"['a', 'u', 'k']","['e', 'd', 'r', 'l', 't', 's', 'm', 'n', 'g']",3,1,True\r
+centigramme,"['c', 'e', 'n', 't', 'i', 'g', 'r', 'a', 'm', 'm', 'e']","['o', 'l', 'd']",11,7,True\r
+message,"['m', 'e', 's', 's', 'a', 'g', 'e']",[],7,10,True\r
+anthropological,"['a', 'n', 't', 'h', 'r', 'o', 'p', 'o', 'l', 'o', 'g', 'i', 'c', 'a', 'l']",['b'],15,9,True\r
+succession,"['s', 'u', 'c', 'c', 'e', 's', 's', 'i', 'o', 'n']",['r'],10,9,True\r
+marches,"['m', 'a', 'r', 'c', 'h', 'e', 's']","['n', 'l', 't', 'p']",7,6,True\r
+unholiest,"['u', 'n', 'h', 'o', 'l', 'i', 'e', 's', 't']","['r', 'a', 'b']",9,7,True\r
+orchestrating,"['o', 'r', 'c', 'h', 'e', 's', 't', 'r', 'a', 't', 'i', 'n', 'g']","['l', 'd']",13,8,True\r
+weighting,"['_', '_', '_', '_', '_', 't', '_', '_', '_']","['a', 'o', 's', 'c', 'r', 'l', 'b', 'd', 'k', 'v']",1,0,False\r
+octopi,"['o', 'c', 't', 'o', 'p', 'i']","['s', 'r', 'd', 'n', 'a', 'l']",6,4,True\r
+admen,"['a', 'd', 'm', 'e', 'n']","['s', 'l']",5,8,True\r
+announced,"['a', 'n', 'n', 'o', 'u', 'n', 'c', 'e', 'd']","['t', 'r', 's']",9,7,True\r
+contrive,"['c', 'o', 'n', 't', 'r', 'i', 'v', 'e']",['a'],8,9,True\r
+innocuously,"['i', 'n', 'n', 'o', 'c', 'u', 'o', 'u', 's', 'l', 'y']","['r', 'd']",11,8,True\r
+illness,"['i', 'l', 'l', 'n', 'e', 's', 's']",['a'],7,9,True\r
+proper,"['p', 'r', 'o', 'p', 'e', 'r']","['s', 'a', 'k', 'g', 'd']",6,5,True\r
+smith,"['s', 'm', 'i', 't', 'h']","['e', 'a', 'o', 'l']",5,6,True\r
+bondsmen,"['b', 'o', 'n', 'd', 's', 'm', 'e', 'n']","['r', 'a', 't', 'l', 'c']",8,5,True\r
+burlesque,"['b', 'u', 'r', 'l', 'e', 's', 'q', 'u', 'e']","['t', 'a', 'o', 'c', 'd']",9,5,True\r
+swanked,"['s', 'w', 'a', 'n', 'k', 'e', 'd']","['r', 'i', 'l', 't', 'p', 'c', 'b']",7,3,True\r
+mementos,"['m', 'e', 'm', 'e', 'n', 't', 'o', 's']","['r', 'a', 'i', 'c', 'l', 'u', 'y']",8,3,True\r
+roadway,"['r', 'o', 'a', 'd', 'w', 'a', 'y']","['s', 'n']",7,8,True\r
+conclusively,"['c', 'o', 'n', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'l', 'y']",[],12,10,True\r
+shills,"['s', 'h', 'i', 'l', 'l', 's']","['e', 'a', 'o', 't', 'p', 'k']",6,4,True\r
+squeezers,"['s', 'q', 'u', 'e', 'e', 'z', 'e', 'r', 's']","['t', 'a', 'o', 'l', 'd', 'g', 'n', 'm', 'h']",9,1,True\r
+thankfully,"['t', 'h', 'a', 'n', 'k', 'f', 'u', 'l', 'l', 'y']","['o', 'r', 'c', 's']",10,6,True\r
+maid,"['m', 'a', 'i', 'd']","['e', 's', 'r', 'l', 'n', 't']",4,4,True\r
+cabana,"['c', 'a', 'b', 'a', 'n', 'a']","['s', 'r', 'd']",6,7,True\r
+contemplating,"['c', 'o', 'n', 't', 'e', 'm', 'p', 'l', 'a', 't', 'i', 'n', 'g']",[],13,10,True\r
+prophesies,"['p', 'r', 'o', 'p', 'h', 'e', 's', 'i', 'e', 's']","['t', 'l', 'n', 'c', 'g', 'd', 'k', 'b']",10,2,True\r
+screening,"['s', 'c', 'r', 'e', 'e', 'n', 'i', 'n', 'g']","['t', 'a', 'o', 'l', 'd', 'u']",9,4,True\r
+mintiest,"['m', 'i', 'n', 't', 'i', 'e', 's', 't']","['r', 'a', 'l']",8,7,True\r
+huskiness,"['h', 'u', 's', 'k', 'i', 'n', 'e', 's', 's']","['t', 'a', 'o', 'l', 'd', 'g', 'r', 'p', 'm']",9,1,True\r
+bunker,"['b', 'u', 'n', 'k', 'e', 'r']","['s', 'a', 'i', 'o', 'l', 'm', 'f']",6,3,True\r
+piked,"['p', 'i', 'k', 'e', 'd']","['s', 'a', 'o', 'l', 'r']",5,5,True\r
+hemispheric,"['h', 'e', 'm', 'i', 's', 'p', 'h', 'e', 'r', 'i', 'c']","['o', 'l', 'd']",11,7,True\r
+origin,"['o', 'r', 'i', 'g', 'i', 'n']","['s', 'e', 'd']",6,7,True\r
+predetermining,"['p', 'r', 'e', 'd', 'e', 't', 'e', 'r', 'm', 'i', 'n', 'i', 'n', 'g']","['l', 'c', 'o', 's']",14,6,True\r
+anecdote,"['a', 'n', 'e', 'c', 'd', 'o', 't', 'e']","['r', 's']",8,8,True\r
+landholder,"['l', 'a', 'n', 'd', 'h', 'o', 'l', 'd', 'e', 'r']",[],10,10,True\r
+enthronement,"['e', 'n', 't', 'h', 'r', 'o', 'n', 'e', 'm', 'e', 'n', 't']","['c', 'l', 'a', 'd']",12,6,True\r
+bodice,"['b', 'o', 'd', 'i', 'c', 'e']","['s', 'r', 'n', 'm', 'l']",6,5,True\r
+convalescent,"['c', 'o', 'n', 'v', 'a', 'l', 'e', 's', 'c', 'e', 'n', 't']",['i'],12,9,True\r
+housecleans,"['h', 'o', 'u', 's', 'e', 'c', 'l', 'e', 'a', 'n', 's']",['r'],11,9,True\r
+mottos,"['_', '_', '_', '_', '_', 's']","['e', 'a', 'i', 'r', 'l', 'h', 'n', 'b', 'c', 'd']",1,0,False\r
+moralists,"['m', 'o', 'r', 'a', 'l', 'i', 's', 't', 's']",[],9,10,True\r
+convertors,"['c', 'o', 'n', 'v', 'e', 'r', 't', 'o', 'r', 's']","['u', 'p', 'l', 'f']",10,6,True\r
+pilloried,"['p', 'i', 'l', 'l', 'o', 'r', 'i', 'e', 'd']","['t', 'a', 'g', 's']",9,6,True\r
+weltered,"['w', 'e', 'l', 't', 'e', 'r', 'e', 'd']","['s', 'a', 'c', 'f']",8,6,True\r
+flan,"['f', 'l', 'a', 'n']","['e', 's', 'r', 'b', 'p', 'y', 'k', 'w', 'g']",4,1,True\r
+rind,"['r', 'i', 'n', 'd']","['e', 's', 'a', 'o', 'u']",4,5,True\r
+purifying,"['p', 'u', 'r', 'i', 'f', 'y', 'i', 'n', 'g']","['t', 'a', 'o', 'l', 'd', 's']",9,4,True\r
+beers,"['b', 'e', 'e', 'r', 's']","['d', 'l']",5,8,True\r
+pinto,"['p', 'i', 'n', 't', 'o']","['s', 'e', 'a', 'g']",5,6,True\r
+differing,"['d', 'i', 'f', 'f', 'e', 'r', 'i', 'n', 'g']","['t', 'a', 'o', 'l', 's', 'k']",9,4,True\r
+watchman,"['w', 'a', 't', 'c', 'h', 'm', 'a', 'n']","['r', 'l']",8,8,True\r
+dedicate,"['d', 'e', 'd', 'i', 'c', 'a', 't', 'e']","['r', 'l', 'm', 's', 'g']",8,5,True\r
+impressionism,"['i', 'm', 'p', 'r', 'e', 's', 's', 'i', 'o', 'n', 'i', 's', 'm']","['c', 'l', 'g']",13,7,True\r
+leaking,"['l', 'e', 'a', 'k', 'i', 'n', 'g']","['s', 'r', 'd', 'p', 'f']",7,5,True\r
+choke,"['c', 'h', 'o', 'k', 'e']","['s', 'a', 'i', 'u', 'r', 'l', 'n', 'y']",5,2,True\r
+roughest,"['r', 'o', 'u', 'g', 'h', 'e', 's', 't']","['d', 'l', 'k']",8,7,True\r
+accepts,"['a', 'c', 'c', 'e', 'p', 't', 's']","['r', 'i', 'u']",7,7,True\r
+interleave,"['i', 'n', 't', 'e', 'r', 'l', 'e', 'a', 'v', 'e']","['o', 's', 'c', 'd']",10,6,True\r
+asserts,"['a', 's', 's', 'e', 'r', 't', 's']",[],7,10,True\r
+meat,"['m', 'e', 'a', 't']","['s', 'r', 'l', 'b', 'p', 'f']",4,4,True\r
+reformed,"['r', 'e', 'f', 'o', 'r', 'm', 'e', 'd']","['t', 'v', 'a']",8,7,True\r
+quiescent,"['q', 'u', 'i', 'e', 's', 'c', 'e', 'n', 't']",[],9,10,True\r
+freckle,"['f', 'r', 'e', 'c', 'k', 'l', 'e']","['s', 'd', 'a', 'i', 'o']",7,5,True\r
+familiarly,"['f', 'a', 'm', 'i', 'l', 'i', 'a', 'r', 'l', 'y']","['o', 'p']",10,8,True\r
+racks,"['r', 'a', 'c', 'k', 's']","['e', 'i']",5,8,True\r
+threatened,"['t', 'h', 'r', 'e', 'a', 't', 'e', 'n', 'e', 'd']","['o', 'l', 'g', 'm', 'c', 's']",10,4,True\r
+procreation,"['p', 'r', 'o', 'c', 'r', 'e', 'a', 't', 'i', 'o', 'n']",['s'],11,9,True\r
+demobilises,"['d', 'e', 'm', 'o', 'b', 'i', 'l', 'i', 's', 'e', 's']",['r'],11,9,True\r
+circumscription,"['c', 'i', 'r', 'c', 'u', 'm', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n']",['l'],15,9,True\r
+spinnakers,"['s', 'p', 'i', 'n', 'n', 'a', 'k', 'e', 'r', 's']","['o', 'l', 'g']",10,7,True\r
+limericks,"['l', 'i', 'm', 'e', 'r', 'i', 'c', 'k', 's']","['t', 'a', 'o', 'u']",9,6,True\r
+levitates,"['l', 'e', 'v', 'i', 't', 'a', 't', 'e', 's']","['d', 'p', 'm']",9,7,True\r
+picture,"['p', 'i', 'c', 't', 'u', 'r', 'e']","['s', 'a', 'o', 'b']",7,6,True\r
+franchise,"['f', 'r', 'a', 'n', 'c', 'h', 'i', 's', 'e']","['t', 'l']",9,8,True\r
+bisons,"['b', 'i', 's', 'o', 'n', 's']","['a', 'e', 'c', 'r']",6,6,True\r
+countess,"['c', 'o', 'u', 'n', 't', 'e', 's', 's']","['r', 'a']",8,8,True\r
+minims,"['m', 'i', 'n', 'i', 'm', 's']","['e', 'a', 'l', 'c', 'd', 'p']",6,4,True\r
+spored,"['s', 'p', 'o', 'r', 'e', 'd']",['a'],6,9,True\r
+suppurating,"['s', 'u', 'p', 'p', 'u', 'r', 'a', 't', 'i', 'n', 'g']","['o', 'l', 'd', 'c']",11,6,True\r
+russets,"['r', 'u', 's', 's', 'e', 't', 's']",['l'],7,9,True\r
+grout,"['g', 'r', 'o', 'u', 't']","['s', 'e', 'a', 'n']",5,6,True\r
+netted,"['n', 'e', 't', 't', 'e', 'd']","['s', 'r', 'l', 'a', 'k', 'u']",6,4,True\r
+jousted,"['j', 'o', 'u', 's', 't', 'e', 'd']","['i', 'a', 'l', 'r']",7,6,True\r
+queers,"['q', 'u', 'e', 'e', 'r', 's']",['a'],6,9,True\r
+sometime,"['s', 'o', 'm', 'e', 't', 'i', 'm', 'e']","['r', 'a', 'h', 'g', 'l', 'd', 'n']",8,3,True\r
+naturalise,"['n', 'a', 't', 'u', 'r', 'a', 'l', 'i', 's', 'e']","['o', 'm']",10,8,True\r
+upend,"['u', 'p', 'e', 'n', 'd']","['s', 'a', 'l', 't', 'r']",5,5,True\r
+indelibly,"['i', 'n', 'd', 'e', 'l', 'i', 'b', 'l', 'y']","['t', 'a', 'o']",9,7,True\r
+stiffing,"['s', 't', 'i', 'f', 'f', 'i', 'n', 'g']","['r', 'a', 'e', 'u', 'o', 'l', 'k', 'y']",8,2,True\r
+abjured,"['a', 'b', 'j', 'u', 'r', 'e', 'd']","['s', 'o', 'l']",7,7,True\r
+metropolis,"['m', 'e', 't', 'r', 'o', 'p', 'o', 'l', 'i', 's']","['n', 'c', 'd']",10,7,True\r
+mistyping,"['m', 'i', 's', 't', 'y', 'p', 'i', 'n', 'g']","['a', 'o', 'e', 'r', 'c']",9,5,True\r
+cubing,"['c', 'u', 'b', 'i', 'n', 'g']","['s', 'r', 'd', 'a', 'o', 'e', 'l']",6,3,True\r
+bluebottles,"['b', 'l', 'u', 'e', 'b', 'o', 't', 't', 'l', 'e', 's']",[],11,10,True\r
+destroy,"['d', 'e', 's', 't', 'r', 'o', 'y']","['n', 'l']",7,8,True\r
+jiggling,"['j', 'i', 'g', 'g', 'l', 'i', 'n', 'g']","['r', 'a', 't', 'e', 'u', 'o', 'd', 's', 'p']",8,1,True\r
+bilious,"['b', 'i', 'l', 'i', 'o', 'u', 's']","['r', 'g']",7,8,True\r
+biorhythm,"['b', 'i', 'o', 'r', 'h', 'y', 't', 'h', 'm']","['d', 'l']",9,8,True\r
+chicories,"['c', 'h', 'i', 'c', 'o', 'r', 'i', 'e', 's']","['t', 'a', 'l', 'g']",9,6,True\r
+guff,"['_', 'u', 'f', 'f']","['e', 's', 'a', 'o', 'r', 'l', 'n', 'd', 'b', 'p']",3,0,False\r
+behavioral,"['b', 'e', 'h', 'a', 'v', 'i', 'o', 'r', 'a', 'l']","['t', 'd']",10,8,True\r
+skills,"['s', 'k', 'i', 'l', 'l', 's']","['e', 'a', 'o', 't', 'p']",6,5,True\r
+solders,"['s', 'o', 'l', 'd', 'e', 'r', 's']","['i', 'a']",7,8,True\r
+salvos,"['s', 'a', 'l', 'v', 'o', 's']",['e'],6,9,True\r
+causative,"['c', 'a', 'u', 's', 'a', 't', 'i', 'v', 'e']","['r', 'l']",9,8,True\r
+clomp,"['c', 'l', 'o', 'm', 'p']","['s', 'e', 'a', 'r']",5,6,True\r
+shellacs,"['s', 'h', 'e', 'l', 'l', 'a', 'c', 's']","['r', 'i']",8,8,True\r
+exercise,"['e', 'x', 'e', 'r', 'c', 'i', 's', 'e']","['a', 'g', 't', 'o', 'l']",8,5,True\r
+infinite,"['i', 'n', 'f', 'i', 'n', 'i', 't', 'e']","['r', 'a', 'o', 'y']",8,6,True\r
+outstretching,"['o', 'u', 't', 's', 't', 'r', 'e', 't', 'c', 'h', 'i', 'n', 'g']",['b'],13,9,True\r
+executioner,"['e', 'x', 'e', 'c', 'u', 't', 'i', 'o', 'n', 'e', 'r']",['k'],11,9,True\r
+rasping,"['r', 'a', 's', 'p', 'i', 'n', 'g']","['t', 'h']",7,8,True\r
+shapeliest,"['s', 'h', 'a', 'p', 'e', 'l', 'i', 'e', 's', 't']","['o', 'n', 'r', 'c', 'u', 'b']",10,4,True\r
+risk,"['r', 'i', 's', 'k']","['e', 't', 'h', 'a', 'y', 'u']",4,4,True\r
+mar,"['m', 'a', 'r']","['t', 'p', 'w', 'g']",3,6,True\r
+surveillance,"['s', 'u', 'r', 'v', 'e', 'i', 'l', 'l', 'a', 'n', 'c', 'e']","['t', 'd']",12,8,True\r
+shopkeepers,"['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', 'r', 's']",['a'],11,9,True\r
+lyre,"['l', 'y', 'r', 'e']","['a', 'o', 'i']",4,7,True\r
+tears,"['t', 'e', 'a', 'r', 's']","['d', 'b', 'p', 'y', 'f', 'h', 'w', 'g', 'n']",5,1,True\r
+oxides,"['o', 'x', 'i', 'd', 'e', 's']","['a', 'r', 'c', 'n', 'l', 'g']",6,4,True\r
+annals,"['a', 'n', 'n', 'a', 'l', 's']","['e', 'y', 'r']",6,7,True\r
+naps,"['n', 'a', 'p', 's']","['e', 't', 'l', 'r', 'y', 'c', 'm', 'g']",4,2,True\r
+slots,"['s', 'l', 'o', 't', 's']","['a', 'i', 'b', 'p', 'e', 'w', 'g']",5,3,True\r
+herdsman,"['h', 'e', 'r', 'd', 's', 'm', 'a', 'n']","['i', 'o', 't']",8,7,True\r
+loped,"['l', 'o', 'p', 'e', 'd']","['s', 'a', 'r', 'w']",5,6,True\r
+varnishes,"['v', 'a', 'r', 'n', 'i', 's', 'h', 'e', 's']","['t', 'l', 'g', 'd', 'p', 'c']",9,4,True\r
+proverb,"['p', 'r', 'o', 'v', 'e', 'r', 'b']","['s', 'a']",7,8,True\r
+grade,"['g', 'r', 'a', 'd', 'e']","['s', 'c']",5,8,True\r
+hitters,"['h', 'i', 't', 't', 'e', 'r', 's']","['a', 'o', 'l', 'b', 'f']",7,5,True\r
+revalued,"['r', 'e', 'v', 'a', 'l', 'u', 'e', 'd']","['s', 'i', 'c']",8,7,True\r
+insignificant,"['i', 'n', 's', 'i', 'g', 'n', 'i', 'f', 'i', 'c', 'a', 'n', 't']","['d', 'l', 'r']",13,7,True\r
+transformations,"['t', 'r', 'a', 'n', 's', 'f', 'o', 'r', 'm', 'a', 't', 'i', 'o', 'n', 's']","['l', 'c', 'p', 'u', 'g', 'e', 'd']",15,3,True\r
+corrugated,"['c', 'o', 'r', 'r', 'u', 'g', 'a', 't', 'e', 'd']",['l'],10,9,True\r
+zoological,"['z', 'o', 'o', 'l', 'o', 'g', 'i', 'c', 'a', 'l']",['s'],10,9,True\r
+begonias,"['b', 'e', 'g', 'o', 'n', 'i', 'a', 's']","['r', 'l']",8,8,True\r
+vireo,"['v', 'i', 'r', 'e', 'o']","['s', 'd', 'a', 'h']",5,6,True\r
+spare,"['s', 'p', 'a', 'r', 'e']","['t', 'h']",5,8,True\r
+inconclusively,"['i', 'n', 'c', 'o', 'n', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'l', 'y']",['d'],14,9,True\r
+fictions,"['f', 'i', 'c', 't', 'i', 'o', 'n', 's']","['r', 'a', 'u']",8,7,True\r
+commentated,"['c', 'o', 'm', 'm', 'e', 'n', 't', 'a', 't', 'e', 'd']","['r', 'l', 's']",11,7,True\r
+emblazon,"['e', 'm', 'b', 'l', 'a', 'z', 'o', 'n']","['r', 't']",8,8,True\r
+bemused,"['b', 'e', 'm', 'u', 's', 'e', 'd']","['r', 'a', 'i', 'l']",7,6,True\r
+trifles,"['t', 'r', 'i', 'f', 'l', 'e', 's']",['p'],7,9,True\r
+luminescence,"['l', 'u', 'm', 'i', 'n', 'e', 's', 'c', 'e', 'n', 'c', 'e']",['r'],12,9,True\r
+expectations,"['e', 'x', 'p', 'e', 'c', 't', 'a', 't', 'i', 'o', 'n', 's']","['l', 'r']",12,8,True\r
+intelligent,"['i', 'n', 't', 'e', 'l', 'l', 'i', 'g', 'e', 'n', 't']","['o', 'c', 's', 'a']",11,6,True\r
+awaked,"['a', 'w', 'a', 'k', 'e', 'd']","['s', 'r', 'l', 'n', 'o', 'b']",6,4,True\r
+cage,"['c', 'a', 'g', 'e']","['l', 'r', 'm', 'p', 's', 'd', 'k']",4,3,True\r
+fleshes,"['f', 'l', 'e', 's', 'h', 'e', 's']","['a', 'r', 'i', 'u']",7,6,True\r
+slimy,"['s', 'l', 'i', 'm', 'y']","['e', 'a', 'o', 'k']",5,6,True\r
+nimble,"['n', 'i', 'm', 'b', 'l', 'e']","['s', 'r', 'd', 'y']",6,6,True\r
+consigned,"['c', 'o', 'n', 's', 'i', 'g', 'n', 'e', 'd']","['t', 'a', 'r', 'l']",9,6,True\r
+reprove,"['r', 'e', 'p', 'r', 'o', 'v', 'e']","['s', 'i', 't', 'd', 'f', 'g']",7,4,True\r
+arguably,"['a', 'r', 'g', 'u', 'a', 'b', 'l', 'y']","['s', 'e']",8,8,True\r
+picked,"['p', 'i', 'c', 'k', 'e', 'd']","['s', 'r', 'l', 'n', 'o', 'a', 'u']",6,3,True\r
+prefers,"['p', 'r', 'e', 'f', 'e', 'r', 's']","['a', 'o']",7,8,True\r
+profligacy,"['p', 'r', 'o', 'f', 'l', 'i', 'g', 'a', 'c', 'y']","['t', 'd', 's']",10,7,True\r
+enervated,"['e', 'n', 'e', 'r', 'v', 'a', 't', 'e', 'd']",[],9,10,True\r
+impositions,"['i', 'm', 'p', 'o', 's', 'i', 't', 'i', 'o', 'n', 's']","['e', 'a', 'c']",11,7,True\r
+nauseates,"['n', 'a', 'u', 's', 'e', 'a', 't', 'e', 's']","['d', 'i', 'o', 'r']",9,6,True\r
+skunking,"['s', 'k', 'u', 'n', 'k', 'i', 'n', 'g']","['r', 'a', 't', 'l', 'o', 'p', 'c', 'b']",8,2,True\r
+contravention,"['c', 'o', 'n', 't', 'r', 'a', 'v', 'e', 'n', 't', 'i', 'o', 'n']","['m', 'l']",13,8,True\r
+turnip,"['t', 'u', 'r', 'n', 'i', 'p']","['s', 'a', 'd']",6,7,True\r
+teats,"['t', 'e', 'a', 't', 's']","['r', 'l']",5,8,True\r
+speckled,"['s', 'p', 'e', 'c', 'k', 'l', 'e', 'd']","['r', 'a', 't', 'i']",8,6,True\r
+packed,"['p', 'a', 'c', 'k', 'e', 'd']","['s', 'r', 'l', 'n', 'o', 't', 'b']",6,3,True\r
+regarding,"['r', 'e', 'g', 'a', 'r', 'd', 'i', 'n', 'g']","['t', 'l', 's', 'w']",9,6,True\r
+defiantly,"['d', 'e', 'f', 'i', 'a', 'n', 't', 'l', 'y']","['r', 's']",9,8,True\r
+aptly,"['a', 'p', 't', 'l', 'y']","['s', 'e', 'o', 'i']",5,6,True\r
+forfeit,"['f', 'o', 'r', 'f', 'e', 'i', 't']","['s', 'p']",7,8,True\r
+like,"['l', 'i', 'k', 'e']","['a', 'o', 'r', 'f']",4,6,True\r
+blacker,"['b', 'l', 'a', 'c', 'k', 'e', 'r']","['s', 'i']",7,8,True\r
+bearable,"['b', 'e', 'a', 'r', 'a', 'b', 'l', 'e']","['i', 't', 's', 'd', 'p', 'w']",8,4,True\r
+knew,"['k', 'n', 'e', 'w']","['s', 'd', 'r', 'l', 'h']",4,5,True\r
+grindstone,"['g', 'r', 'i', 'n', 'd', 's', 't', 'o', 'n', 'e']","['a', 'u', 'p']",10,7,True\r
+bankruptcies,"['b', 'a', 'n', 'k', 'r', 'u', 'p', 't', 'c', 'i', 'e', 's']",[],12,10,True\r
+smalls,"['s', 'm', 'a', 'l', 'l', 's']","['e', 't', 'k', 'w']",6,6,True\r
+limping,"['l', 'i', 'm', 'p', 'i', 'n', 'g']","['s', 'r', 'e', 'a', 'o', 'u', 'k']",7,3,True\r
+interfacing,"['i', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'i', 'n', 'g']","['o', 'l', 'd', 's']",11,6,True\r
+mint,"['_', '_', 'n', 't']","['e', 's', 'a', 'o', 'u', 'd', 'k', 'l', 'p', 'h']",2,0,False\r
+romanticises,"['r', 'o', 'm', 'a', 'n', 't', 'i', 'c', 'i', 's', 'e', 's']",['d'],12,9,True\r
+cleavage,"['c', 'l', 'e', 'a', 'v', 'a', 'g', 'e']","['r', 's']",8,8,True\r
+revival,"['r', 'e', 'v', 'i', 'v', 'a', 'l']","['s', 'n', 'c', 'm']",7,6,True\r
+praying,"['p', 'r', 'a', 'y', 'i', 'n', 'g']","['s', 'd', 'c', 'b']",7,6,True\r
+troupe,"['t', 'r', 'o', 'u', 'p', 'e']","['s', 'g', 'a', 'l']",6,6,True\r
+public,"['p', 'u', 'b', 'l', 'i', 'c']","['s', 'r', 'd', 'n', 'a', 'e']",6,4,True\r
+generating,"['g', 'e', 'n', 'e', 'r', 'a', 't', 'i', 'n', 'g']","['o', 'l']",10,8,True\r
+sallies,"['s', 'a', 'l', 'l', 'i', 'e', 's']",['r'],7,9,True\r
+yacht,"['y', 'a', 'c', 'h', 't']","['s', 'e']",5,8,True\r
+armpits,"['a', 'r', 'm', 'p', 'i', 't', 's']",['o'],7,9,True\r
+oblongs,"['o', 'b', 'l', 'o', 'n', 'g', 's']","['r', 'i', 'a']",7,7,True\r
+developed,"['d', 'e', 'v', 'e', 'l', 'o', 'p', 'e', 'd']","['t', 'a', 'r', 'n', 'i']",9,5,True\r
+demolish,"['d', 'e', 'm', 'o', 'l', 'i', 's', 'h']","['r', 'a', 't']",8,7,True\r
+pincers,"['p', 'i', 'n', 'c', 'e', 'r', 's']","['a', 'o', 't', 'd', 'l']",7,5,True\r
+telecommunications,"['t', 'e', 'l', 'e', 'c', 'o', 'm', 'm', 'u', 'n', 'i', 'c', 'a', 't', 'i', 'o', 'n', 's']","['p', 'r']",18,8,True\r
+dabble,"['d', 'a', 'b', 'b', 'l', 'e']","['s', 'r', 'i', 'n', 'y']",6,5,True\r
+morticing,"['m', 'o', 'r', 't', 'i', 'c', 'i', 'n', 'g']","['a', 's', 'f', 'd']",9,6,True\r
+weals,"['w', 'e', 'a', 'l', 's']","['r', 'd', 'p', 'm', 'h']",5,5,True\r
+dryer,"['d', 'r', 'y', 'e', 'r']","['s', 'i']",5,8,True\r
+inconclusively,"['i', 'n', 'c', 'o', 'n', 'c', 'l', 'u', 's', 'i', 'v', 'e', 'l', 'y']",['d'],14,9,True\r
+bubbliest,"['_', '_', '_', '_', '_', '_', '_', '_', 't']","['n', 'r', 'o', 'c', 'a', 'm', 'h', 'p', 'f', 'g']",1,0,False\r
+graded,"['g', 'r', 'a', 'd', 'e', 'd']","['s', 'c', 'v', 'y', 't', 'z']",6,4,True\r
+carriage,"['c', 'a', 'r', 'r', 'i', 'a', 'g', 'e']","['s', 'l', 'd']",8,7,True\r
+datelining,"['d', 'a', 't', 'e', 'l', 'i', 'n', 'i', 'n', 'g']","['o', 's']",10,8,True\r
index dee08277bf089138f7f2b5f2e52fd0b592664390..b14dd0f7a153013b6299ae1d7d48ec61bc91236d 100644 (file)
@@ -1,7 +1,7 @@
 {
  "metadata": {
   "name": "",
-  "signature": "sha256:38ae0184dcdd428a55c93ae13db3a3e3943b6209ac6e253ac0ff48e1bf4486c5"
+  "signature": "sha256:319787fef945fe728683c1bd9cbdb783efff5e79fec8332f433ebca77395f16d"
  },
  "nbformat": 3,
  "nbformat_minor": 0,
      "cell_type": "code",
      "collapsed": false,
      "input": [
-      "import re\n",
-      "import random\n",
-      "import string\n",
-      "import collections\n",
+      "from hangman import *\n",
       "import csv"
      ],
      "language": "python",
      "metadata": {},
      "outputs": [],
-     "prompt_number": 30
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "WORDS = [w.strip() for w in open('/usr/share/dict/british-english').readlines() \n",
-      "         if re.match(r'^[a-z]*$', w.strip())]"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 31
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "LETTER_COUNTS = collections.Counter(l.lower() for l in open('sherlock-holmes.txt').read() \n",
-      "                                    if l in string.ascii_letters)\n",
-      "LETTERS_IN_ORDER = [p[0] for p in LETTER_COUNTS.most_common()]"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 32
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "DICT_COUNTS = collections.Counter(l.lower() for l in open('/usr/share/dict/british-english').read() \n",
-      "                                  if l in string.ascii_letters)\n",
-      "DICT_LETTERS_IN_ORDER = [p[0] for p in DICT_COUNTS.most_common()]"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 33
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "STARTING_LIVES = 10"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 34
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class Game:\n",
-      "    def __init__(self, target, player=None, lives=STARTING_LIVES):\n",
-      "        self.lives = lives\n",
-      "        self.player = player\n",
-      "        self.target = target\n",
-      "        self.discovered = list('_' * len(target))\n",
-      "        self.wrong_letters = []\n",
-      "        self.game_finished = False\n",
-      "        self.game_won = False\n",
-      "        self.game_lost = False\n",
-      "    \n",
-      "    def find_all(self, letter):\n",
-      "        return [p for p, l in enumerate(self.target) if l == letter]\n",
-      "    \n",
-      "    def update_discovered_word(self, guessed_letter):\n",
-      "        locations = self.find_all(guessed_letter)\n",
-      "        for location in locations:\n",
-      "            self.discovered[location] = guessed_letter\n",
-      "        return self.discovered\n",
-      "    \n",
-      "    def do_turn(self):\n",
-      "        if self.player:\n",
-      "            guess = self.player.guess(self.discovered, self.wrong_letters, self.lives)\n",
-      "        else:\n",
-      "            guess = self.ask_for_guess()\n",
-      "        if guess in self.target:\n",
-      "            self.update_discovered_word(guess)\n",
-      "        else:\n",
-      "            self.lives -= 1\n",
-      "            if guess not in self.wrong_letters:\n",
-      "                self.wrong_letters += [guess]\n",
-      "        if self.lives == 0:\n",
-      "            self.game_finished = True\n",
-      "            self.game_lost = True\n",
-      "        if '_' not in self.discovered:\n",
-      "            self.game_finished = True\n",
-      "            self.game_won = True\n",
-      "            \n",
-      "    def ask_for_guess(self):\n",
-      "        print('Word:', ' '.join(self.discovered), \n",
-      "              ' : Lives =', self.lives, \n",
-      "              ', wrong guesses:', ' '.join(sorted(self.wrong_letters)))\n",
-      "        guess = input('Enter letter: ').strip().lower()[0]\n",
-      "        return guess\n",
-      "    \n",
-      "    def play_game(self):\n",
-      "        while not self.game_finished:\n",
-      "            self.do_turn()\n",
-      "        if not self.player:\n",
-      "            self.report_on_game()\n",
-      "        return self.game_won\n",
-      "    \n",
-      "    def report_on_game(self):\n",
-      "        if self.game_won:\n",
-      "            print('You won! The word was', self.target)\n",
-      "        else:\n",
-      "            print('You lost. The word was', self.target)\n",
-      "        return self.game_won"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 35
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerFixedOrder:\n",
-      "    def __init__(self, ordered_letters):\n",
-      "        self.ordered_letters = ordered_letters\n",
-      "        \n",
-      "    def guess(self, discovered, missed, lives):\n",
-      "        guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n",
-      "        return [l for l in self.ordered_letters if l not in guessed_letters][0]"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 36
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerAlphabetical(PlayerFixedOrder):\n",
-      "    def __init__(self):\n",
-      "        super().__init__(string.ascii_lowercase)\n",
-      "\n",
-      "class PlayerAlphabeticalReversed(PlayerFixedOrder):\n",
-      "    def __init__(self):\n",
-      "        super().__init__(list(reversed(string.ascii_lowercase)))\n",
-      "\n",
-      "class PlayerFreqOrdered(PlayerFixedOrder):\n",
-      "    def __init__(self):\n",
-      "        super().__init__(LETTERS_IN_ORDER)\n",
-      "\n",
-      "class PlayerDictFreqOrdered(PlayerFixedOrder):\n",
-      "    def __init__(self):\n",
-      "        super().__init__(DICT_LETTERS_IN_ORDER)"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 56
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerAdaptive:\n",
-      "    def __init__(self, words):\n",
-      "        self.candidate_words = words\n",
-      "        \n",
-      "    def guess(self, discovered, missed, lives):\n",
-      "        self.filter_candidate_words(discovered, missed)\n",
-      "        self.set_ordered_letters()\n",
-      "        guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n",
-      "        return [l for l in self.ordered_letters if l not in guessed_letters][0]\n",
-      "    \n",
-      "    def filter_candidate_words(self, discovered, missed):\n",
-      "        pass\n",
-      "        \n",
-      "    def set_ordered_letters(self):\n",
-      "        counts = collections.Counter(l.lower() \n",
-      "                                     for l in ''.join(self.candidate_words) + string.ascii_lowercase \n",
-      "                                     if l in string.ascii_letters)\n",
-      "        self.ordered_letters = [p[0] for p in counts.most_common()]\n",
-      "        \n",
-      "    def match(self, pattern, target, excluded=None):\n",
-      "        if not excluded:\n",
-      "            excluded = ''\n",
-      "        if len(pattern) != len(target):\n",
-      "            return False\n",
-      "        for m, c in zip(pattern, target):\n",
-      "            if m == '_' and c not in excluded:\n",
-      "                # true\n",
-      "                pass\n",
-      "            elif m != '_' and m == c:\n",
-      "                # true\n",
-      "                pass\n",
-      "            else:\n",
-      "                return False\n",
-      "        return True        "
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 38
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerAdaptiveLength(PlayerAdaptive):\n",
-      "    def __init__(self, words):\n",
-      "        super().__init__(words)\n",
-      "        self.word_len = None\n",
-      "        self.ordered_letters = None\n",
-      "        \n",
-      "    def filter_candidate_words(self, discovered, missed):\n",
-      "        if not self.word_len:\n",
-      "            self.word_len = len(discovered)\n",
-      "            self.candidate_words = [w for w in self.candidate_words if len(w) == self.word_len]\n",
-      "    \n",
-      "    def set_ordered_letters(self):\n",
-      "        if not self.ordered_letters:\n",
-      "            super().set_ordered_letters()"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 39
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerAdaptiveIncludedLetters(PlayerAdaptive):\n",
-      "    def filter_candidate_words(self, discovered, missed):        \n",
-      "        self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, missed)]"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 59
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerAdaptiveExcludedLetters(PlayerAdaptive):\n",
-      "    def filter_candidate_words(self, discovered, missed):\n",
-      "        if missed:\n",
-      "            empty_target = '_' * len(discovered)\n",
-      "            self.candidate_words = [w for w in self.candidate_words if self.match(empty_target, w, missed)]        "
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 60
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "class PlayerAdaptivePattern(PlayerAdaptive):\n",
-      "    def filter_candidate_words(self, discovered, missed):\n",
-      "        attempted_letters = [l for l in discovered if l != '_'] + missed\n",
-      "        self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, attempted_letters)]"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [],
-     "prompt_number": 61
-    },
-    {
-     "cell_type": "code",
-     "collapsed": false,
-     "input": [
-      "g = Game(random.choice(WORDS), player=PlayerAdaptive(WORDS))\n",
-      "g.play_game()"
-     ],
-     "language": "python",
-     "metadata": {},
-     "outputs": [
-      {
-       "metadata": {},
-       "output_type": "pyout",
-       "prompt_number": 62,
-       "text": [
-        "False"
-       ]
-      }
-     ],
-     "prompt_number": 62
+     "prompt_number": 5
     },
     {
      "cell_type": "code",
       "           (PlayerAdaptiveLength, WORDS, 'adaptive_length.csv'),\n",
       "           (PlayerAdaptiveIncludedLetters, WORDS, 'adaptive_included.csv'),\n",
       "           (PlayerAdaptiveExcludedLetters, WORDS, 'adaptive_excluded.csv'),\n",
-      "           (PlayerAdaptivePattern, WORDS, 'adaptive_pattern.csv')]\n",
+      "           (PlayerAdaptivePattern, WORDS, 'adaptive_pattern.csv'),\n",
+      "           (PlayerAdaptiveSplit, WORDS, 'adaptive_split.csv')]\n",
       "\n",
       "games_per_player = 1000\n",
       "\n",
      "outputs": [],
      "prompt_number": 64
     },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "players = [(PlayerAdaptiveSplit, WORDS, 'adaptive_split.csv')]\n",
+      "\n",
+      "games_per_player = 1000\n",
+      "\n",
+      "for p, a, f in players:\n",
+      "    with open(f, 'w', newline='') as csvfile:\n",
+      "        gamewriter = csv.writer(csvfile)\n",
+      "        gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n",
+      "        for _ in range(games_per_player):\n",
+      "            if a:\n",
+      "                player = p(a)\n",
+      "            else:\n",
+      "                player=p()\n",
+      "            g = Game(random.choice(WORDS), player=player)\n",
+      "            g.play_game()\n",
+      "            gamewriter.writerow([g.target, g.discovered, g.wrong_letters, \n",
+      "                                len([l for l in g.discovered if l != '_']),\n",
+      "                                g.lives, g.game_won])"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [],
+     "prompt_number": 6
+    },
     {
      "cell_type": "code",
      "collapsed": false,
      "language": "python",
      "metadata": {},
      "outputs": [],
-     "prompt_number": 66
+     "prompt_number": 7
     },
     {
      "cell_type": "code",
        ],
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 67,
+       "prompt_number": 8,
        "text": [
         "             target                                         discovered  \\\n",
         "0        mouldering  ['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ...   \n",
        ]
       }
      ],
-     "prompt_number": 67
+     "prompt_number": 8
     },
     {
      "cell_type": "code",
       {
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 68,
+       "prompt_number": 9,
        "text": [
         "10"
        ]
       }
      ],
-     "prompt_number": 68
+     "prompt_number": 9
     },
     {
      "cell_type": "code",
        ],
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 69,
+       "prompt_number": 10,
        "text": [
         "             target                                         discovered  \\\n",
         "0        mouldering  ['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ...   \n",
        ]
       }
      ],
-     "prompt_number": 69
+     "prompt_number": 10
     },
     {
      "cell_type": "code",
       {
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 70,
+       "prompt_number": 11,
        "text": [
-        "<matplotlib.axes.AxesSubplot at 0x7f6708f506a0>"
+        "<matplotlib.axes.AxesSubplot at 0x7f15a58c0780>"
        ]
       },
       {
        "output_type": "display_data",
        "png": "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\ntnpo7g5vAAAAAElFTkSuQmCC\n",
        "text": [
-        "<matplotlib.figure.Figure at 0x7f6709919fd0>"
+        "<matplotlib.figure.Figure at 0x7f15a58e0fd0>"
        ]
       }
      ],
-     "prompt_number": 70
+     "prompt_number": 11
     },
     {
      "cell_type": "code",
       {
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 71,
+       "prompt_number": 12,
        "text": [
         "lives remaining\n",
         "0                  667\n",
        ]
       }
      ],
-     "prompt_number": 71
+     "prompt_number": 12
     },
     {
      "cell_type": "code",
        ],
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 72,
+       "prompt_number": 18,
        "text": [
         "             target                                         discovered  \\\n",
         "0         toothsome      ['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e']   \n",
        ]
       }
      ],
-     "prompt_number": 72
+     "prompt_number": 18
     },
     {
      "cell_type": "code",
        ],
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 73,
+       "prompt_number": 14,
        "text": [
         "             target                                         discovered  \\\n",
         "0         toothsome      ['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e']   \n",
        ]
       }
      ],
-     "prompt_number": 73
+     "prompt_number": 14
     },
     {
      "cell_type": "code",
       {
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 74,
+       "prompt_number": 15,
        "text": [
-        "<matplotlib.axes.AxesSubplot at 0x7f672cca9ba8>"
+        "<matplotlib.axes.AxesSubplot at 0x7f1586fb5978>"
        ]
       },
       {
        "output_type": "display_data",
        "png": "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\nwf8D25ze66lP9woAAAAASUVORK5CYII=\n",
        "text": [
-        "<matplotlib.figure.Figure at 0x7f672c353a58>"
+        "<matplotlib.figure.Figure at 0x7f1586fb55f8>"
        ]
       }
      ],
-     "prompt_number": 74
+     "prompt_number": 15
     },
     {
      "cell_type": "code",
       {
        "metadata": {},
        "output_type": "pyout",
-       "prompt_number": 75,
+       "prompt_number": 16,
        "text": [
         "lives remaining\n",
         "0                   11\n",
        ]
       }
      ],
-     "prompt_number": 75
+     "prompt_number": 16
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "adaptive_split = pd.read_csv('adaptive_split.csv')\n",
+      "adaptive_split"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "html": [
+        "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
+        "<table border=\"1\" class=\"dataframe\">\n",
+        "  <thead>\n",
+        "    <tr style=\"text-align: right;\">\n",
+        "      <th></th>\n",
+        "      <th>target</th>\n",
+        "      <th>discovered</th>\n",
+        "      <th>wrong letters</th>\n",
+        "      <th>number of hits</th>\n",
+        "      <th>lives remaining</th>\n",
+        "      <th>game won</th>\n",
+        "    </tr>\n",
+        "  </thead>\n",
+        "  <tbody>\n",
+        "    <tr>\n",
+        "      <th>0  </th>\n",
+        "      <td>             punned</td>\n",
+        "      <td>                    ['p', 'u', 'n', 'n', 'e', 'd']</td>\n",
+        "      <td>                         ['s', 'r', 'l', 'a', 'i']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>1  </th>\n",
+        "      <td>              anode</td>\n",
+        "      <td>                         ['a', 'n', 'o', 'd', 'e']</td>\n",
+        "      <td>                                   ['s', 'l', 'b']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>2  </th>\n",
+        "      <td>             passes</td>\n",
+        "      <td>                    ['p', 'a', 's', 's', 'e', 's']</td>\n",
+        "      <td>                                        ['l', 'b']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>3  </th>\n",
+        "      <td>             maxing</td>\n",
+        "      <td>                    ['m', 'a', 'x', 'i', 'n', 'g']</td>\n",
+        "      <td>     ['s', 'r', 'd', 't', 'w', 'l', 'p', 'k', 'c']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  1</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>4  </th>\n",
+        "      <td>           quadrant</td>\n",
+        "      <td>          ['q', 'u', 'a', 'd', 'r', 'a', 'n', 't']</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td>  8</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>5  </th>\n",
+        "      <td>           polygamy</td>\n",
+        "      <td>          ['p', 'o', 'l', 'y', 'g', 'a', 'm', 'y']</td>\n",
+        "      <td>                              ['r', 'i', 's', 'd']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>6  </th>\n",
+        "      <td>      technologists</td>\n",
+        "      <td> ['t', 'e', 'c', 'h', 'n', 'o', 'l', 'o', 'g', ...</td>\n",
+        "      <td>                                             ['r']</td>\n",
+        "      <td> 13</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>7  </th>\n",
+        "      <td>             tussle</td>\n",
+        "      <td>                    ['t', 'u', 's', 's', 'l', 'e']</td>\n",
+        "      <td>                                             ['a']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>8  </th>\n",
+        "      <td>         explicitly</td>\n",
+        "      <td> ['e', 'x', 'p', 'l', 'i', 'c', 'i', 't', 'l', ...</td>\n",
+        "      <td>                         ['o', 'a', 'b', 's', 'm']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>9  </th>\n",
+        "      <td>         moderators</td>\n",
+        "      <td> ['m', 'o', 'd', 'e', 'r', 'a', 't', 'o', 'r', ...</td>\n",
+        "      <td>                                             ['u']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>10 </th>\n",
+        "      <td>              error</td>\n",
+        "      <td>                         ['e', 'r', 'r', 'o', 'r']</td>\n",
+        "      <td>                         ['s', 't', 'n', 'l', 'y']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>11 </th>\n",
+        "      <td>            stamped</td>\n",
+        "      <td>               ['s', 't', 'a', 'm', 'p', 'e', 'd']</td>\n",
+        "      <td>                         ['r', 'i', 'l', 'b', 'c']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>12 </th>\n",
+        "      <td>              dress</td>\n",
+        "      <td>                         ['d', 'r', 'e', 's', 's']</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td>  5</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>13 </th>\n",
+        "      <td>           truckled</td>\n",
+        "      <td>          ['t', 'r', 'u', 'c', 'k', 'l', 'e', 'd']</td>\n",
+        "      <td>                         ['s', 'i', 'a', 'b', 'p']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>14 </th>\n",
+        "      <td>      accommodation</td>\n",
+        "      <td> ['a', 'c', 'c', 'o', 'm', 'm', 'o', 'd', 'a', ...</td>\n",
+        "      <td>                                        ['s', 'g']</td>\n",
+        "      <td> 13</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>15 </th>\n",
+        "      <td>             reload</td>\n",
+        "      <td>                    ['r', 'e', 'l', 'o', 'a', 'd']</td>\n",
+        "      <td>                                        ['s', 'i']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>16 </th>\n",
+        "      <td>         confounded</td>\n",
+        "      <td> ['c', 'o', 'n', 'f', 'o', 'u', 'n', 'd', 'e', ...</td>\n",
+        "      <td>                                             ['p']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>17 </th>\n",
+        "      <td>         racketeers</td>\n",
+        "      <td> ['r', 'a', 'c', 'k', 'e', 't', 'e', 'e', 'r', ...</td>\n",
+        "      <td>                                        ['o', 'l']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>18 </th>\n",
+        "      <td>        ignoramuses</td>\n",
+        "      <td> ['i', 'g', 'n', 'o', 'r', 'a', 'm', 'u', 's', ...</td>\n",
+        "      <td>                                             ['l']</td>\n",
+        "      <td> 11</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>19 </th>\n",
+        "      <td>              party</td>\n",
+        "      <td>                         ['p', 'a', 'r', 't', 'y']</td>\n",
+        "      <td>                              ['s', 'e', 'n', 'd']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>20 </th>\n",
+        "      <td>               rill</td>\n",
+        "      <td>                              ['r', 'i', 'l', 'l']</td>\n",
+        "      <td>                    ['e', 's', 'a', 'o', 'u', 'n']</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>21 </th>\n",
+        "      <td>             player</td>\n",
+        "      <td>                    ['p', 'l', 'a', 'y', 'e', 'r']</td>\n",
+        "      <td>                                        ['s', 'm']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>22 </th>\n",
+        "      <td>          protester</td>\n",
+        "      <td>     ['p', 'r', 'o', 't', 'e', 's', 't', 'e', 'r']</td>\n",
+        "      <td>                                   ['i', 'd', 'l']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>23 </th>\n",
+        "      <td>          asphalted</td>\n",
+        "      <td>     ['a', 's', 'p', 'h', 'a', 'l', 't', 'e', 'd']</td>\n",
+        "      <td>                                        ['r', 'i']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>24 </th>\n",
+        "      <td>           uniforms</td>\n",
+        "      <td>          ['u', 'n', 'i', 'f', 'o', 'r', 'm', 's']</td>\n",
+        "      <td>                                   ['a', 't', 'p']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>25 </th>\n",
+        "      <td>         coniferous</td>\n",
+        "      <td> ['c', 'o', 'n', 'i', 'f', 'e', 'r', 'o', 'u', ...</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td> 10</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>26 </th>\n",
+        "      <td>         dishearten</td>\n",
+        "      <td> ['d', 'i', 's', 'h', 'e', 'a', 'r', 't', 'e', ...</td>\n",
+        "      <td>                                   ['o', 'l', 'g']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>27 </th>\n",
+        "      <td>              scull</td>\n",
+        "      <td>                         ['s', 'c', 'u', 'l', 'l']</td>\n",
+        "      <td>                         ['e', 'a', 'o', 'i', 'n']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>28 </th>\n",
+        "      <td>             virgin</td>\n",
+        "      <td>                    ['v', 'i', 'r', 'g', 'i', 'n']</td>\n",
+        "      <td>                                   ['s', 'a', 'd']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>29 </th>\n",
+        "      <td>       licentiously</td>\n",
+        "      <td> ['l', 'i', 'c', 'e', 'n', 't', 'i', 'o', 'u', ...</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td> 12</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>...</th>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>970</th>\n",
+        "      <td>         grindstone</td>\n",
+        "      <td> ['g', 'r', 'i', 'n', 'd', 's', 't', 'o', 'n', ...</td>\n",
+        "      <td>                                   ['a', 'u', 'p']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>971</th>\n",
+        "      <td>       bankruptcies</td>\n",
+        "      <td> ['b', 'a', 'n', 'k', 'r', 'u', 'p', 't', 'c', ...</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td> 12</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>972</th>\n",
+        "      <td>             smalls</td>\n",
+        "      <td>                    ['s', 'm', 'a', 'l', 'l', 's']</td>\n",
+        "      <td>                              ['e', 't', 'k', 'w']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>973</th>\n",
+        "      <td>            limping</td>\n",
+        "      <td>               ['l', 'i', 'm', 'p', 'i', 'n', 'g']</td>\n",
+        "      <td>               ['s', 'r', 'e', 'a', 'o', 'u', 'k']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  3</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>974</th>\n",
+        "      <td>        interfacing</td>\n",
+        "      <td> ['i', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'i', ...</td>\n",
+        "      <td>                              ['o', 'l', 'd', 's']</td>\n",
+        "      <td> 11</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>975</th>\n",
+        "      <td>               mint</td>\n",
+        "      <td>                              ['_', '_', 'n', 't']</td>\n",
+        "      <td> ['e', 's', 'a', 'o', 'u', 'd', 'k', 'l', 'p', ...</td>\n",
+        "      <td>  2</td>\n",
+        "      <td>  0</td>\n",
+        "      <td> False</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>976</th>\n",
+        "      <td>       romanticises</td>\n",
+        "      <td> ['r', 'o', 'm', 'a', 'n', 't', 'i', 'c', 'i', ...</td>\n",
+        "      <td>                                             ['d']</td>\n",
+        "      <td> 12</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>977</th>\n",
+        "      <td>           cleavage</td>\n",
+        "      <td>          ['c', 'l', 'e', 'a', 'v', 'a', 'g', 'e']</td>\n",
+        "      <td>                                        ['r', 's']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>978</th>\n",
+        "      <td>            revival</td>\n",
+        "      <td>               ['r', 'e', 'v', 'i', 'v', 'a', 'l']</td>\n",
+        "      <td>                              ['s', 'n', 'c', 'm']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>979</th>\n",
+        "      <td>            praying</td>\n",
+        "      <td>               ['p', 'r', 'a', 'y', 'i', 'n', 'g']</td>\n",
+        "      <td>                              ['s', 'd', 'c', 'b']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>980</th>\n",
+        "      <td>             troupe</td>\n",
+        "      <td>                    ['t', 'r', 'o', 'u', 'p', 'e']</td>\n",
+        "      <td>                              ['s', 'g', 'a', 'l']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>981</th>\n",
+        "      <td>             public</td>\n",
+        "      <td>                    ['p', 'u', 'b', 'l', 'i', 'c']</td>\n",
+        "      <td>                    ['s', 'r', 'd', 'n', 'a', 'e']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>982</th>\n",
+        "      <td>         generating</td>\n",
+        "      <td> ['g', 'e', 'n', 'e', 'r', 'a', 't', 'i', 'n', ...</td>\n",
+        "      <td>                                        ['o', 'l']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>983</th>\n",
+        "      <td>            sallies</td>\n",
+        "      <td>               ['s', 'a', 'l', 'l', 'i', 'e', 's']</td>\n",
+        "      <td>                                             ['r']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>984</th>\n",
+        "      <td>              yacht</td>\n",
+        "      <td>                         ['y', 'a', 'c', 'h', 't']</td>\n",
+        "      <td>                                        ['s', 'e']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>985</th>\n",
+        "      <td>            armpits</td>\n",
+        "      <td>               ['a', 'r', 'm', 'p', 'i', 't', 's']</td>\n",
+        "      <td>                                             ['o']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>986</th>\n",
+        "      <td>            oblongs</td>\n",
+        "      <td>               ['o', 'b', 'l', 'o', 'n', 'g', 's']</td>\n",
+        "      <td>                                   ['r', 'i', 'a']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>987</th>\n",
+        "      <td>          developed</td>\n",
+        "      <td>     ['d', 'e', 'v', 'e', 'l', 'o', 'p', 'e', 'd']</td>\n",
+        "      <td>                         ['t', 'a', 'r', 'n', 'i']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>988</th>\n",
+        "      <td>           demolish</td>\n",
+        "      <td>          ['d', 'e', 'm', 'o', 'l', 'i', 's', 'h']</td>\n",
+        "      <td>                                   ['r', 'a', 't']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>989</th>\n",
+        "      <td>            pincers</td>\n",
+        "      <td>               ['p', 'i', 'n', 'c', 'e', 'r', 's']</td>\n",
+        "      <td>                         ['a', 'o', 't', 'd', 'l']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>990</th>\n",
+        "      <td> telecommunications</td>\n",
+        "      <td> ['t', 'e', 'l', 'e', 'c', 'o', 'm', 'm', 'u', ...</td>\n",
+        "      <td>                                        ['p', 'r']</td>\n",
+        "      <td> 18</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>991</th>\n",
+        "      <td>             dabble</td>\n",
+        "      <td>                    ['d', 'a', 'b', 'b', 'l', 'e']</td>\n",
+        "      <td>                         ['s', 'r', 'i', 'n', 'y']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>992</th>\n",
+        "      <td>          morticing</td>\n",
+        "      <td>     ['m', 'o', 'r', 't', 'i', 'c', 'i', 'n', 'g']</td>\n",
+        "      <td>                              ['a', 's', 'f', 'd']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>993</th>\n",
+        "      <td>              weals</td>\n",
+        "      <td>                         ['w', 'e', 'a', 'l', 's']</td>\n",
+        "      <td>                         ['r', 'd', 'p', 'm', 'h']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>994</th>\n",
+        "      <td>              dryer</td>\n",
+        "      <td>                         ['d', 'r', 'y', 'e', 'r']</td>\n",
+        "      <td>                                        ['s', 'i']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>995</th>\n",
+        "      <td>     inconclusively</td>\n",
+        "      <td> ['i', 'n', 'c', 'o', 'n', 'c', 'l', 'u', 's', ...</td>\n",
+        "      <td>                                             ['d']</td>\n",
+        "      <td> 14</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>996</th>\n",
+        "      <td>          bubbliest</td>\n",
+        "      <td>     ['_', '_', '_', '_', '_', '_', '_', '_', 't']</td>\n",
+        "      <td> ['n', 'r', 'o', 'c', 'a', 'm', 'h', 'p', 'f', ...</td>\n",
+        "      <td>  1</td>\n",
+        "      <td>  0</td>\n",
+        "      <td> False</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>997</th>\n",
+        "      <td>             graded</td>\n",
+        "      <td>                    ['g', 'r', 'a', 'd', 'e', 'd']</td>\n",
+        "      <td>                    ['s', 'c', 'v', 'y', 't', 'z']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>998</th>\n",
+        "      <td>           carriage</td>\n",
+        "      <td>          ['c', 'a', 'r', 'r', 'i', 'a', 'g', 'e']</td>\n",
+        "      <td>                                   ['s', 'l', 'd']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>999</th>\n",
+        "      <td>         datelining</td>\n",
+        "      <td> ['d', 'a', 't', 'e', 'l', 'i', 'n', 'i', 'n', ...</td>\n",
+        "      <td>                                        ['o', 's']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "    </tr>\n",
+        "  </tbody>\n",
+        "</table>\n",
+        "<p>1000 rows \u00d7 6 columns</p>\n",
+        "</div>"
+       ],
+       "metadata": {},
+       "output_type": "pyout",
+       "prompt_number": 19,
+       "text": [
+        "                 target                                         discovered  \\\n",
+        "0                punned                     ['p', 'u', 'n', 'n', 'e', 'd']   \n",
+        "1                 anode                          ['a', 'n', 'o', 'd', 'e']   \n",
+        "2                passes                     ['p', 'a', 's', 's', 'e', 's']   \n",
+        "3                maxing                     ['m', 'a', 'x', 'i', 'n', 'g']   \n",
+        "4              quadrant           ['q', 'u', 'a', 'd', 'r', 'a', 'n', 't']   \n",
+        "5              polygamy           ['p', 'o', 'l', 'y', 'g', 'a', 'm', 'y']   \n",
+        "6         technologists  ['t', 'e', 'c', 'h', 'n', 'o', 'l', 'o', 'g', ...   \n",
+        "7                tussle                     ['t', 'u', 's', 's', 'l', 'e']   \n",
+        "8            explicitly  ['e', 'x', 'p', 'l', 'i', 'c', 'i', 't', 'l', ...   \n",
+        "9            moderators  ['m', 'o', 'd', 'e', 'r', 'a', 't', 'o', 'r', ...   \n",
+        "10                error                          ['e', 'r', 'r', 'o', 'r']   \n",
+        "11              stamped                ['s', 't', 'a', 'm', 'p', 'e', 'd']   \n",
+        "12                dress                          ['d', 'r', 'e', 's', 's']   \n",
+        "13             truckled           ['t', 'r', 'u', 'c', 'k', 'l', 'e', 'd']   \n",
+        "14        accommodation  ['a', 'c', 'c', 'o', 'm', 'm', 'o', 'd', 'a', ...   \n",
+        "15               reload                     ['r', 'e', 'l', 'o', 'a', 'd']   \n",
+        "16           confounded  ['c', 'o', 'n', 'f', 'o', 'u', 'n', 'd', 'e', ...   \n",
+        "17           racketeers  ['r', 'a', 'c', 'k', 'e', 't', 'e', 'e', 'r', ...   \n",
+        "18          ignoramuses  ['i', 'g', 'n', 'o', 'r', 'a', 'm', 'u', 's', ...   \n",
+        "19                party                          ['p', 'a', 'r', 't', 'y']   \n",
+        "20                 rill                               ['r', 'i', 'l', 'l']   \n",
+        "21               player                     ['p', 'l', 'a', 'y', 'e', 'r']   \n",
+        "22            protester      ['p', 'r', 'o', 't', 'e', 's', 't', 'e', 'r']   \n",
+        "23            asphalted      ['a', 's', 'p', 'h', 'a', 'l', 't', 'e', 'd']   \n",
+        "24             uniforms           ['u', 'n', 'i', 'f', 'o', 'r', 'm', 's']   \n",
+        "25           coniferous  ['c', 'o', 'n', 'i', 'f', 'e', 'r', 'o', 'u', ...   \n",
+        "26           dishearten  ['d', 'i', 's', 'h', 'e', 'a', 'r', 't', 'e', ...   \n",
+        "27                scull                          ['s', 'c', 'u', 'l', 'l']   \n",
+        "28               virgin                     ['v', 'i', 'r', 'g', 'i', 'n']   \n",
+        "29         licentiously  ['l', 'i', 'c', 'e', 'n', 't', 'i', 'o', 'u', ...   \n",
+        "..                  ...                                                ...   \n",
+        "970          grindstone  ['g', 'r', 'i', 'n', 'd', 's', 't', 'o', 'n', ...   \n",
+        "971        bankruptcies  ['b', 'a', 'n', 'k', 'r', 'u', 'p', 't', 'c', ...   \n",
+        "972              smalls                     ['s', 'm', 'a', 'l', 'l', 's']   \n",
+        "973             limping                ['l', 'i', 'm', 'p', 'i', 'n', 'g']   \n",
+        "974         interfacing  ['i', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'i', ...   \n",
+        "975                mint                               ['_', '_', 'n', 't']   \n",
+        "976        romanticises  ['r', 'o', 'm', 'a', 'n', 't', 'i', 'c', 'i', ...   \n",
+        "977            cleavage           ['c', 'l', 'e', 'a', 'v', 'a', 'g', 'e']   \n",
+        "978             revival                ['r', 'e', 'v', 'i', 'v', 'a', 'l']   \n",
+        "979             praying                ['p', 'r', 'a', 'y', 'i', 'n', 'g']   \n",
+        "980              troupe                     ['t', 'r', 'o', 'u', 'p', 'e']   \n",
+        "981              public                     ['p', 'u', 'b', 'l', 'i', 'c']   \n",
+        "982          generating  ['g', 'e', 'n', 'e', 'r', 'a', 't', 'i', 'n', ...   \n",
+        "983             sallies                ['s', 'a', 'l', 'l', 'i', 'e', 's']   \n",
+        "984               yacht                          ['y', 'a', 'c', 'h', 't']   \n",
+        "985             armpits                ['a', 'r', 'm', 'p', 'i', 't', 's']   \n",
+        "986             oblongs                ['o', 'b', 'l', 'o', 'n', 'g', 's']   \n",
+        "987           developed      ['d', 'e', 'v', 'e', 'l', 'o', 'p', 'e', 'd']   \n",
+        "988            demolish           ['d', 'e', 'm', 'o', 'l', 'i', 's', 'h']   \n",
+        "989             pincers                ['p', 'i', 'n', 'c', 'e', 'r', 's']   \n",
+        "990  telecommunications  ['t', 'e', 'l', 'e', 'c', 'o', 'm', 'm', 'u', ...   \n",
+        "991              dabble                     ['d', 'a', 'b', 'b', 'l', 'e']   \n",
+        "992           morticing      ['m', 'o', 'r', 't', 'i', 'c', 'i', 'n', 'g']   \n",
+        "993               weals                          ['w', 'e', 'a', 'l', 's']   \n",
+        "994               dryer                          ['d', 'r', 'y', 'e', 'r']   \n",
+        "995      inconclusively  ['i', 'n', 'c', 'o', 'n', 'c', 'l', 'u', 's', ...   \n",
+        "996           bubbliest      ['_', '_', '_', '_', '_', '_', '_', '_', 't']   \n",
+        "997              graded                     ['g', 'r', 'a', 'd', 'e', 'd']   \n",
+        "998            carriage           ['c', 'a', 'r', 'r', 'i', 'a', 'g', 'e']   \n",
+        "999          datelining  ['d', 'a', 't', 'e', 'l', 'i', 'n', 'i', 'n', ...   \n",
+        "\n",
+        "                                         wrong letters  number of hits  \\\n",
+        "0                            ['s', 'r', 'l', 'a', 'i']               6   \n",
+        "1                                      ['s', 'l', 'b']               5   \n",
+        "2                                           ['l', 'b']               6   \n",
+        "3        ['s', 'r', 'd', 't', 'w', 'l', 'p', 'k', 'c']               6   \n",
+        "4                                                   []               8   \n",
+        "5                                 ['r', 'i', 's', 'd']               8   \n",
+        "6                                                ['r']              13   \n",
+        "7                                                ['a']               6   \n",
+        "8                            ['o', 'a', 'b', 's', 'm']              10   \n",
+        "9                                                ['u']              10   \n",
+        "10                           ['s', 't', 'n', 'l', 'y']               5   \n",
+        "11                           ['r', 'i', 'l', 'b', 'c']               7   \n",
+        "12                                                  []               5   \n",
+        "13                           ['s', 'i', 'a', 'b', 'p']               8   \n",
+        "14                                          ['s', 'g']              13   \n",
+        "15                                          ['s', 'i']               6   \n",
+        "16                                               ['p']              10   \n",
+        "17                                          ['o', 'l']              10   \n",
+        "18                                               ['l']              11   \n",
+        "19                                ['s', 'e', 'n', 'd']               5   \n",
+        "20                      ['e', 's', 'a', 'o', 'u', 'n']               4   \n",
+        "21                                          ['s', 'm']               6   \n",
+        "22                                     ['i', 'd', 'l']               9   \n",
+        "23                                          ['r', 'i']               9   \n",
+        "24                                     ['a', 't', 'p']               8   \n",
+        "25                                                  []              10   \n",
+        "26                                     ['o', 'l', 'g']              10   \n",
+        "27                           ['e', 'a', 'o', 'i', 'n']               5   \n",
+        "28                                     ['s', 'a', 'd']               6   \n",
+        "29                                                  []              12   \n",
+        "..                                                 ...             ...   \n",
+        "970                                    ['a', 'u', 'p']              10   \n",
+        "971                                                 []              12   \n",
+        "972                               ['e', 't', 'k', 'w']               6   \n",
+        "973                ['s', 'r', 'e', 'a', 'o', 'u', 'k']               7   \n",
+        "974                               ['o', 'l', 'd', 's']              11   \n",
+        "975  ['e', 's', 'a', 'o', 'u', 'd', 'k', 'l', 'p', ...               2   \n",
+        "976                                              ['d']              12   \n",
+        "977                                         ['r', 's']               8   \n",
+        "978                               ['s', 'n', 'c', 'm']               7   \n",
+        "979                               ['s', 'd', 'c', 'b']               7   \n",
+        "980                               ['s', 'g', 'a', 'l']               6   \n",
+        "981                     ['s', 'r', 'd', 'n', 'a', 'e']               6   \n",
+        "982                                         ['o', 'l']              10   \n",
+        "983                                              ['r']               7   \n",
+        "984                                         ['s', 'e']               5   \n",
+        "985                                              ['o']               7   \n",
+        "986                                    ['r', 'i', 'a']               7   \n",
+        "987                          ['t', 'a', 'r', 'n', 'i']               9   \n",
+        "988                                    ['r', 'a', 't']               8   \n",
+        "989                          ['a', 'o', 't', 'd', 'l']               7   \n",
+        "990                                         ['p', 'r']              18   \n",
+        "991                          ['s', 'r', 'i', 'n', 'y']               6   \n",
+        "992                               ['a', 's', 'f', 'd']               9   \n",
+        "993                          ['r', 'd', 'p', 'm', 'h']               5   \n",
+        "994                                         ['s', 'i']               5   \n",
+        "995                                              ['d']              14   \n",
+        "996  ['n', 'r', 'o', 'c', 'a', 'm', 'h', 'p', 'f', ...               1   \n",
+        "997                     ['s', 'c', 'v', 'y', 't', 'z']               6   \n",
+        "998                                    ['s', 'l', 'd']               8   \n",
+        "999                                         ['o', 's']              10   \n",
+        "\n",
+        "     lives remaining game won  \n",
+        "0                  5     True  \n",
+        "1                  7     True  \n",
+        "2                  8     True  \n",
+        "3                  1     True  \n",
+        "4                 10     True  \n",
+        "5                  6     True  \n",
+        "6                  9     True  \n",
+        "7                  9     True  \n",
+        "8                  5     True  \n",
+        "9                  9     True  \n",
+        "10                 5     True  \n",
+        "11                 5     True  \n",
+        "12                10     True  \n",
+        "13                 5     True  \n",
+        "14                 8     True  \n",
+        "15                 8     True  \n",
+        "16                 9     True  \n",
+        "17                 8     True  \n",
+        "18                 9     True  \n",
+        "19                 6     True  \n",
+        "20                 4     True  \n",
+        "21                 8     True  \n",
+        "22                 7     True  \n",
+        "23                 8     True  \n",
+        "24                 7     True  \n",
+        "25                10     True  \n",
+        "26                 7     True  \n",
+        "27                 5     True  \n",
+        "28                 7     True  \n",
+        "29                10     True  \n",
+        "..               ...      ...  \n",
+        "970                7     True  \n",
+        "971               10     True  \n",
+        "972                6     True  \n",
+        "973                3     True  \n",
+        "974                6     True  \n",
+        "975                0    False  \n",
+        "976                9     True  \n",
+        "977                8     True  \n",
+        "978                6     True  \n",
+        "979                6     True  \n",
+        "980                6     True  \n",
+        "981                4     True  \n",
+        "982                8     True  \n",
+        "983                9     True  \n",
+        "984                8     True  \n",
+        "985                9     True  \n",
+        "986                7     True  \n",
+        "987                5     True  \n",
+        "988                7     True  \n",
+        "989                5     True  \n",
+        "990                8     True  \n",
+        "991                5     True  \n",
+        "992                6     True  \n",
+        "993                5     True  \n",
+        "994                8     True  \n",
+        "995                9     True  \n",
+        "996                0    False  \n",
+        "997                4     True  \n",
+        "998                7     True  \n",
+        "999                8     True  \n",
+        "\n",
+        "[1000 rows x 6 columns]"
+       ]
+      }
+     ],
+     "prompt_number": 19
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "adaptive_split['word length'] = adaptive_split.apply(lambda r: len(r['target']), axis=1)\n",
+      "adaptive_split"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "html": [
+        "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
+        "<table border=\"1\" class=\"dataframe\">\n",
+        "  <thead>\n",
+        "    <tr style=\"text-align: right;\">\n",
+        "      <th></th>\n",
+        "      <th>target</th>\n",
+        "      <th>discovered</th>\n",
+        "      <th>wrong letters</th>\n",
+        "      <th>number of hits</th>\n",
+        "      <th>lives remaining</th>\n",
+        "      <th>game won</th>\n",
+        "      <th>word length</th>\n",
+        "    </tr>\n",
+        "  </thead>\n",
+        "  <tbody>\n",
+        "    <tr>\n",
+        "      <th>0  </th>\n",
+        "      <td>             punned</td>\n",
+        "      <td>                    ['p', 'u', 'n', 'n', 'e', 'd']</td>\n",
+        "      <td>                         ['s', 'r', 'l', 'a', 'i']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>1  </th>\n",
+        "      <td>              anode</td>\n",
+        "      <td>                         ['a', 'n', 'o', 'd', 'e']</td>\n",
+        "      <td>                                   ['s', 'l', 'b']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>2  </th>\n",
+        "      <td>             passes</td>\n",
+        "      <td>                    ['p', 'a', 's', 's', 'e', 's']</td>\n",
+        "      <td>                                        ['l', 'b']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>3  </th>\n",
+        "      <td>             maxing</td>\n",
+        "      <td>                    ['m', 'a', 'x', 'i', 'n', 'g']</td>\n",
+        "      <td>     ['s', 'r', 'd', 't', 'w', 'l', 'p', 'k', 'c']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  1</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>4  </th>\n",
+        "      <td>           quadrant</td>\n",
+        "      <td>          ['q', 'u', 'a', 'd', 'r', 'a', 'n', 't']</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td>  8</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>5  </th>\n",
+        "      <td>           polygamy</td>\n",
+        "      <td>          ['p', 'o', 'l', 'y', 'g', 'a', 'm', 'y']</td>\n",
+        "      <td>                              ['r', 'i', 's', 'd']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>6  </th>\n",
+        "      <td>      technologists</td>\n",
+        "      <td> ['t', 'e', 'c', 'h', 'n', 'o', 'l', 'o', 'g', ...</td>\n",
+        "      <td>                                             ['r']</td>\n",
+        "      <td> 13</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 13</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>7  </th>\n",
+        "      <td>             tussle</td>\n",
+        "      <td>                    ['t', 'u', 's', 's', 'l', 'e']</td>\n",
+        "      <td>                                             ['a']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>8  </th>\n",
+        "      <td>         explicitly</td>\n",
+        "      <td> ['e', 'x', 'p', 'l', 'i', 'c', 'i', 't', 'l', ...</td>\n",
+        "      <td>                         ['o', 'a', 'b', 's', 'm']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>9  </th>\n",
+        "      <td>         moderators</td>\n",
+        "      <td> ['m', 'o', 'd', 'e', 'r', 'a', 't', 'o', 'r', ...</td>\n",
+        "      <td>                                             ['u']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>10 </th>\n",
+        "      <td>              error</td>\n",
+        "      <td>                         ['e', 'r', 'r', 'o', 'r']</td>\n",
+        "      <td>                         ['s', 't', 'n', 'l', 'y']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>11 </th>\n",
+        "      <td>            stamped</td>\n",
+        "      <td>               ['s', 't', 'a', 'm', 'p', 'e', 'd']</td>\n",
+        "      <td>                         ['r', 'i', 'l', 'b', 'c']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>12 </th>\n",
+        "      <td>              dress</td>\n",
+        "      <td>                         ['d', 'r', 'e', 's', 's']</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td>  5</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>13 </th>\n",
+        "      <td>           truckled</td>\n",
+        "      <td>          ['t', 'r', 'u', 'c', 'k', 'l', 'e', 'd']</td>\n",
+        "      <td>                         ['s', 'i', 'a', 'b', 'p']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>14 </th>\n",
+        "      <td>      accommodation</td>\n",
+        "      <td> ['a', 'c', 'c', 'o', 'm', 'm', 'o', 'd', 'a', ...</td>\n",
+        "      <td>                                        ['s', 'g']</td>\n",
+        "      <td> 13</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 13</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>15 </th>\n",
+        "      <td>             reload</td>\n",
+        "      <td>                    ['r', 'e', 'l', 'o', 'a', 'd']</td>\n",
+        "      <td>                                        ['s', 'i']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>16 </th>\n",
+        "      <td>         confounded</td>\n",
+        "      <td> ['c', 'o', 'n', 'f', 'o', 'u', 'n', 'd', 'e', ...</td>\n",
+        "      <td>                                             ['p']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>17 </th>\n",
+        "      <td>         racketeers</td>\n",
+        "      <td> ['r', 'a', 'c', 'k', 'e', 't', 'e', 'e', 'r', ...</td>\n",
+        "      <td>                                        ['o', 'l']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>18 </th>\n",
+        "      <td>        ignoramuses</td>\n",
+        "      <td> ['i', 'g', 'n', 'o', 'r', 'a', 'm', 'u', 's', ...</td>\n",
+        "      <td>                                             ['l']</td>\n",
+        "      <td> 11</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 11</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>19 </th>\n",
+        "      <td>              party</td>\n",
+        "      <td>                         ['p', 'a', 'r', 't', 'y']</td>\n",
+        "      <td>                              ['s', 'e', 'n', 'd']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>20 </th>\n",
+        "      <td>               rill</td>\n",
+        "      <td>                              ['r', 'i', 'l', 'l']</td>\n",
+        "      <td>                    ['e', 's', 'a', 'o', 'u', 'n']</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  4</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>21 </th>\n",
+        "      <td>             player</td>\n",
+        "      <td>                    ['p', 'l', 'a', 'y', 'e', 'r']</td>\n",
+        "      <td>                                        ['s', 'm']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>22 </th>\n",
+        "      <td>          protester</td>\n",
+        "      <td>     ['p', 'r', 'o', 't', 'e', 's', 't', 'e', 'r']</td>\n",
+        "      <td>                                   ['i', 'd', 'l']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  9</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>23 </th>\n",
+        "      <td>          asphalted</td>\n",
+        "      <td>     ['a', 's', 'p', 'h', 'a', 'l', 't', 'e', 'd']</td>\n",
+        "      <td>                                        ['r', 'i']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  9</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>24 </th>\n",
+        "      <td>           uniforms</td>\n",
+        "      <td>          ['u', 'n', 'i', 'f', 'o', 'r', 'm', 's']</td>\n",
+        "      <td>                                   ['a', 't', 'p']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>25 </th>\n",
+        "      <td>         coniferous</td>\n",
+        "      <td> ['c', 'o', 'n', 'i', 'f', 'e', 'r', 'o', 'u', ...</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td> 10</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>26 </th>\n",
+        "      <td>         dishearten</td>\n",
+        "      <td> ['d', 'i', 's', 'h', 'e', 'a', 'r', 't', 'e', ...</td>\n",
+        "      <td>                                   ['o', 'l', 'g']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>27 </th>\n",
+        "      <td>              scull</td>\n",
+        "      <td>                         ['s', 'c', 'u', 'l', 'l']</td>\n",
+        "      <td>                         ['e', 'a', 'o', 'i', 'n']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>28 </th>\n",
+        "      <td>             virgin</td>\n",
+        "      <td>                    ['v', 'i', 'r', 'g', 'i', 'n']</td>\n",
+        "      <td>                                   ['s', 'a', 'd']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>29 </th>\n",
+        "      <td>       licentiously</td>\n",
+        "      <td> ['l', 'i', 'c', 'e', 'n', 't', 'i', 'o', 'u', ...</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td> 12</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 12</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>...</th>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "      <td>...</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>970</th>\n",
+        "      <td>         grindstone</td>\n",
+        "      <td> ['g', 'r', 'i', 'n', 'd', 's', 't', 'o', 'n', ...</td>\n",
+        "      <td>                                   ['a', 'u', 'p']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>971</th>\n",
+        "      <td>       bankruptcies</td>\n",
+        "      <td> ['b', 'a', 'n', 'k', 'r', 'u', 'p', 't', 'c', ...</td>\n",
+        "      <td>                                                []</td>\n",
+        "      <td> 12</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 12</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>972</th>\n",
+        "      <td>             smalls</td>\n",
+        "      <td>                    ['s', 'm', 'a', 'l', 'l', 's']</td>\n",
+        "      <td>                              ['e', 't', 'k', 'w']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>973</th>\n",
+        "      <td>            limping</td>\n",
+        "      <td>               ['l', 'i', 'm', 'p', 'i', 'n', 'g']</td>\n",
+        "      <td>               ['s', 'r', 'e', 'a', 'o', 'u', 'k']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  3</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>974</th>\n",
+        "      <td>        interfacing</td>\n",
+        "      <td> ['i', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'i', ...</td>\n",
+        "      <td>                              ['o', 'l', 'd', 's']</td>\n",
+        "      <td> 11</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 11</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>975</th>\n",
+        "      <td>               mint</td>\n",
+        "      <td>                              ['_', '_', 'n', 't']</td>\n",
+        "      <td> ['e', 's', 'a', 'o', 'u', 'd', 'k', 'l', 'p', ...</td>\n",
+        "      <td>  2</td>\n",
+        "      <td>  0</td>\n",
+        "      <td> False</td>\n",
+        "      <td>  4</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>976</th>\n",
+        "      <td>       romanticises</td>\n",
+        "      <td> ['r', 'o', 'm', 'a', 'n', 't', 'i', 'c', 'i', ...</td>\n",
+        "      <td>                                             ['d']</td>\n",
+        "      <td> 12</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 12</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>977</th>\n",
+        "      <td>           cleavage</td>\n",
+        "      <td>          ['c', 'l', 'e', 'a', 'v', 'a', 'g', 'e']</td>\n",
+        "      <td>                                        ['r', 's']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>978</th>\n",
+        "      <td>            revival</td>\n",
+        "      <td>               ['r', 'e', 'v', 'i', 'v', 'a', 'l']</td>\n",
+        "      <td>                              ['s', 'n', 'c', 'm']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>979</th>\n",
+        "      <td>            praying</td>\n",
+        "      <td>               ['p', 'r', 'a', 'y', 'i', 'n', 'g']</td>\n",
+        "      <td>                              ['s', 'd', 'c', 'b']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>980</th>\n",
+        "      <td>             troupe</td>\n",
+        "      <td>                    ['t', 'r', 'o', 'u', 'p', 'e']</td>\n",
+        "      <td>                              ['s', 'g', 'a', 'l']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>981</th>\n",
+        "      <td>             public</td>\n",
+        "      <td>                    ['p', 'u', 'b', 'l', 'i', 'c']</td>\n",
+        "      <td>                    ['s', 'r', 'd', 'n', 'a', 'e']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>982</th>\n",
+        "      <td>         generating</td>\n",
+        "      <td> ['g', 'e', 'n', 'e', 'r', 'a', 't', 'i', 'n', ...</td>\n",
+        "      <td>                                        ['o', 'l']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>983</th>\n",
+        "      <td>            sallies</td>\n",
+        "      <td>               ['s', 'a', 'l', 'l', 'i', 'e', 's']</td>\n",
+        "      <td>                                             ['r']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>984</th>\n",
+        "      <td>              yacht</td>\n",
+        "      <td>                         ['y', 'a', 'c', 'h', 't']</td>\n",
+        "      <td>                                        ['s', 'e']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>985</th>\n",
+        "      <td>            armpits</td>\n",
+        "      <td>               ['a', 'r', 'm', 'p', 'i', 't', 's']</td>\n",
+        "      <td>                                             ['o']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>986</th>\n",
+        "      <td>            oblongs</td>\n",
+        "      <td>               ['o', 'b', 'l', 'o', 'n', 'g', 's']</td>\n",
+        "      <td>                                   ['r', 'i', 'a']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>987</th>\n",
+        "      <td>          developed</td>\n",
+        "      <td>     ['d', 'e', 'v', 'e', 'l', 'o', 'p', 'e', 'd']</td>\n",
+        "      <td>                         ['t', 'a', 'r', 'n', 'i']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  9</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>988</th>\n",
+        "      <td>           demolish</td>\n",
+        "      <td>          ['d', 'e', 'm', 'o', 'l', 'i', 's', 'h']</td>\n",
+        "      <td>                                   ['r', 'a', 't']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>989</th>\n",
+        "      <td>            pincers</td>\n",
+        "      <td>               ['p', 'i', 'n', 'c', 'e', 'r', 's']</td>\n",
+        "      <td>                         ['a', 'o', 't', 'd', 'l']</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  7</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>990</th>\n",
+        "      <td> telecommunications</td>\n",
+        "      <td> ['t', 'e', 'l', 'e', 'c', 'o', 'm', 'm', 'u', ...</td>\n",
+        "      <td>                                        ['p', 'r']</td>\n",
+        "      <td> 18</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 18</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>991</th>\n",
+        "      <td>             dabble</td>\n",
+        "      <td>                    ['d', 'a', 'b', 'b', 'l', 'e']</td>\n",
+        "      <td>                         ['s', 'r', 'i', 'n', 'y']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>992</th>\n",
+        "      <td>          morticing</td>\n",
+        "      <td>     ['m', 'o', 'r', 't', 'i', 'c', 'i', 'n', 'g']</td>\n",
+        "      <td>                              ['a', 's', 'f', 'd']</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  9</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>993</th>\n",
+        "      <td>              weals</td>\n",
+        "      <td>                         ['w', 'e', 'a', 'l', 's']</td>\n",
+        "      <td>                         ['r', 'd', 'p', 'm', 'h']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>994</th>\n",
+        "      <td>              dryer</td>\n",
+        "      <td>                         ['d', 'r', 'y', 'e', 'r']</td>\n",
+        "      <td>                                        ['s', 'i']</td>\n",
+        "      <td>  5</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  5</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>995</th>\n",
+        "      <td>     inconclusively</td>\n",
+        "      <td> ['i', 'n', 'c', 'o', 'n', 'c', 'l', 'u', 's', ...</td>\n",
+        "      <td>                                             ['d']</td>\n",
+        "      <td> 14</td>\n",
+        "      <td>  9</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 14</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>996</th>\n",
+        "      <td>          bubbliest</td>\n",
+        "      <td>     ['_', '_', '_', '_', '_', '_', '_', '_', 't']</td>\n",
+        "      <td> ['n', 'r', 'o', 'c', 'a', 'm', 'h', 'p', 'f', ...</td>\n",
+        "      <td>  1</td>\n",
+        "      <td>  0</td>\n",
+        "      <td> False</td>\n",
+        "      <td>  9</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>997</th>\n",
+        "      <td>             graded</td>\n",
+        "      <td>                    ['g', 'r', 'a', 'd', 'e', 'd']</td>\n",
+        "      <td>                    ['s', 'c', 'v', 'y', 't', 'z']</td>\n",
+        "      <td>  6</td>\n",
+        "      <td>  4</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  6</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>998</th>\n",
+        "      <td>           carriage</td>\n",
+        "      <td>          ['c', 'a', 'r', 'r', 'i', 'a', 'g', 'e']</td>\n",
+        "      <td>                                   ['s', 'l', 'd']</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  7</td>\n",
+        "      <td>  True</td>\n",
+        "      <td>  8</td>\n",
+        "    </tr>\n",
+        "    <tr>\n",
+        "      <th>999</th>\n",
+        "      <td>         datelining</td>\n",
+        "      <td> ['d', 'a', 't', 'e', 'l', 'i', 'n', 'i', 'n', ...</td>\n",
+        "      <td>                                        ['o', 's']</td>\n",
+        "      <td> 10</td>\n",
+        "      <td>  8</td>\n",
+        "      <td>  True</td>\n",
+        "      <td> 10</td>\n",
+        "    </tr>\n",
+        "  </tbody>\n",
+        "</table>\n",
+        "<p>1000 rows \u00d7 7 columns</p>\n",
+        "</div>"
+       ],
+       "metadata": {},
+       "output_type": "pyout",
+       "prompt_number": 20,
+       "text": [
+        "                 target                                         discovered  \\\n",
+        "0                punned                     ['p', 'u', 'n', 'n', 'e', 'd']   \n",
+        "1                 anode                          ['a', 'n', 'o', 'd', 'e']   \n",
+        "2                passes                     ['p', 'a', 's', 's', 'e', 's']   \n",
+        "3                maxing                     ['m', 'a', 'x', 'i', 'n', 'g']   \n",
+        "4              quadrant           ['q', 'u', 'a', 'd', 'r', 'a', 'n', 't']   \n",
+        "5              polygamy           ['p', 'o', 'l', 'y', 'g', 'a', 'm', 'y']   \n",
+        "6         technologists  ['t', 'e', 'c', 'h', 'n', 'o', 'l', 'o', 'g', ...   \n",
+        "7                tussle                     ['t', 'u', 's', 's', 'l', 'e']   \n",
+        "8            explicitly  ['e', 'x', 'p', 'l', 'i', 'c', 'i', 't', 'l', ...   \n",
+        "9            moderators  ['m', 'o', 'd', 'e', 'r', 'a', 't', 'o', 'r', ...   \n",
+        "10                error                          ['e', 'r', 'r', 'o', 'r']   \n",
+        "11              stamped                ['s', 't', 'a', 'm', 'p', 'e', 'd']   \n",
+        "12                dress                          ['d', 'r', 'e', 's', 's']   \n",
+        "13             truckled           ['t', 'r', 'u', 'c', 'k', 'l', 'e', 'd']   \n",
+        "14        accommodation  ['a', 'c', 'c', 'o', 'm', 'm', 'o', 'd', 'a', ...   \n",
+        "15               reload                     ['r', 'e', 'l', 'o', 'a', 'd']   \n",
+        "16           confounded  ['c', 'o', 'n', 'f', 'o', 'u', 'n', 'd', 'e', ...   \n",
+        "17           racketeers  ['r', 'a', 'c', 'k', 'e', 't', 'e', 'e', 'r', ...   \n",
+        "18          ignoramuses  ['i', 'g', 'n', 'o', 'r', 'a', 'm', 'u', 's', ...   \n",
+        "19                party                          ['p', 'a', 'r', 't', 'y']   \n",
+        "20                 rill                               ['r', 'i', 'l', 'l']   \n",
+        "21               player                     ['p', 'l', 'a', 'y', 'e', 'r']   \n",
+        "22            protester      ['p', 'r', 'o', 't', 'e', 's', 't', 'e', 'r']   \n",
+        "23            asphalted      ['a', 's', 'p', 'h', 'a', 'l', 't', 'e', 'd']   \n",
+        "24             uniforms           ['u', 'n', 'i', 'f', 'o', 'r', 'm', 's']   \n",
+        "25           coniferous  ['c', 'o', 'n', 'i', 'f', 'e', 'r', 'o', 'u', ...   \n",
+        "26           dishearten  ['d', 'i', 's', 'h', 'e', 'a', 'r', 't', 'e', ...   \n",
+        "27                scull                          ['s', 'c', 'u', 'l', 'l']   \n",
+        "28               virgin                     ['v', 'i', 'r', 'g', 'i', 'n']   \n",
+        "29         licentiously  ['l', 'i', 'c', 'e', 'n', 't', 'i', 'o', 'u', ...   \n",
+        "..                  ...                                                ...   \n",
+        "970          grindstone  ['g', 'r', 'i', 'n', 'd', 's', 't', 'o', 'n', ...   \n",
+        "971        bankruptcies  ['b', 'a', 'n', 'k', 'r', 'u', 'p', 't', 'c', ...   \n",
+        "972              smalls                     ['s', 'm', 'a', 'l', 'l', 's']   \n",
+        "973             limping                ['l', 'i', 'm', 'p', 'i', 'n', 'g']   \n",
+        "974         interfacing  ['i', 'n', 't', 'e', 'r', 'f', 'a', 'c', 'i', ...   \n",
+        "975                mint                               ['_', '_', 'n', 't']   \n",
+        "976        romanticises  ['r', 'o', 'm', 'a', 'n', 't', 'i', 'c', 'i', ...   \n",
+        "977            cleavage           ['c', 'l', 'e', 'a', 'v', 'a', 'g', 'e']   \n",
+        "978             revival                ['r', 'e', 'v', 'i', 'v', 'a', 'l']   \n",
+        "979             praying                ['p', 'r', 'a', 'y', 'i', 'n', 'g']   \n",
+        "980              troupe                     ['t', 'r', 'o', 'u', 'p', 'e']   \n",
+        "981              public                     ['p', 'u', 'b', 'l', 'i', 'c']   \n",
+        "982          generating  ['g', 'e', 'n', 'e', 'r', 'a', 't', 'i', 'n', ...   \n",
+        "983             sallies                ['s', 'a', 'l', 'l', 'i', 'e', 's']   \n",
+        "984               yacht                          ['y', 'a', 'c', 'h', 't']   \n",
+        "985             armpits                ['a', 'r', 'm', 'p', 'i', 't', 's']   \n",
+        "986             oblongs                ['o', 'b', 'l', 'o', 'n', 'g', 's']   \n",
+        "987           developed      ['d', 'e', 'v', 'e', 'l', 'o', 'p', 'e', 'd']   \n",
+        "988            demolish           ['d', 'e', 'm', 'o', 'l', 'i', 's', 'h']   \n",
+        "989             pincers                ['p', 'i', 'n', 'c', 'e', 'r', 's']   \n",
+        "990  telecommunications  ['t', 'e', 'l', 'e', 'c', 'o', 'm', 'm', 'u', ...   \n",
+        "991              dabble                     ['d', 'a', 'b', 'b', 'l', 'e']   \n",
+        "992           morticing      ['m', 'o', 'r', 't', 'i', 'c', 'i', 'n', 'g']   \n",
+        "993               weals                          ['w', 'e', 'a', 'l', 's']   \n",
+        "994               dryer                          ['d', 'r', 'y', 'e', 'r']   \n",
+        "995      inconclusively  ['i', 'n', 'c', 'o', 'n', 'c', 'l', 'u', 's', ...   \n",
+        "996           bubbliest      ['_', '_', '_', '_', '_', '_', '_', '_', 't']   \n",
+        "997              graded                     ['g', 'r', 'a', 'd', 'e', 'd']   \n",
+        "998            carriage           ['c', 'a', 'r', 'r', 'i', 'a', 'g', 'e']   \n",
+        "999          datelining  ['d', 'a', 't', 'e', 'l', 'i', 'n', 'i', 'n', ...   \n",
+        "\n",
+        "                                         wrong letters  number of hits  \\\n",
+        "0                            ['s', 'r', 'l', 'a', 'i']               6   \n",
+        "1                                      ['s', 'l', 'b']               5   \n",
+        "2                                           ['l', 'b']               6   \n",
+        "3        ['s', 'r', 'd', 't', 'w', 'l', 'p', 'k', 'c']               6   \n",
+        "4                                                   []               8   \n",
+        "5                                 ['r', 'i', 's', 'd']               8   \n",
+        "6                                                ['r']              13   \n",
+        "7                                                ['a']               6   \n",
+        "8                            ['o', 'a', 'b', 's', 'm']              10   \n",
+        "9                                                ['u']              10   \n",
+        "10                           ['s', 't', 'n', 'l', 'y']               5   \n",
+        "11                           ['r', 'i', 'l', 'b', 'c']               7   \n",
+        "12                                                  []               5   \n",
+        "13                           ['s', 'i', 'a', 'b', 'p']               8   \n",
+        "14                                          ['s', 'g']              13   \n",
+        "15                                          ['s', 'i']               6   \n",
+        "16                                               ['p']              10   \n",
+        "17                                          ['o', 'l']              10   \n",
+        "18                                               ['l']              11   \n",
+        "19                                ['s', 'e', 'n', 'd']               5   \n",
+        "20                      ['e', 's', 'a', 'o', 'u', 'n']               4   \n",
+        "21                                          ['s', 'm']               6   \n",
+        "22                                     ['i', 'd', 'l']               9   \n",
+        "23                                          ['r', 'i']               9   \n",
+        "24                                     ['a', 't', 'p']               8   \n",
+        "25                                                  []              10   \n",
+        "26                                     ['o', 'l', 'g']              10   \n",
+        "27                           ['e', 'a', 'o', 'i', 'n']               5   \n",
+        "28                                     ['s', 'a', 'd']               6   \n",
+        "29                                                  []              12   \n",
+        "..                                                 ...             ...   \n",
+        "970                                    ['a', 'u', 'p']              10   \n",
+        "971                                                 []              12   \n",
+        "972                               ['e', 't', 'k', 'w']               6   \n",
+        "973                ['s', 'r', 'e', 'a', 'o', 'u', 'k']               7   \n",
+        "974                               ['o', 'l', 'd', 's']              11   \n",
+        "975  ['e', 's', 'a', 'o', 'u', 'd', 'k', 'l', 'p', ...               2   \n",
+        "976                                              ['d']              12   \n",
+        "977                                         ['r', 's']               8   \n",
+        "978                               ['s', 'n', 'c', 'm']               7   \n",
+        "979                               ['s', 'd', 'c', 'b']               7   \n",
+        "980                               ['s', 'g', 'a', 'l']               6   \n",
+        "981                     ['s', 'r', 'd', 'n', 'a', 'e']               6   \n",
+        "982                                         ['o', 'l']              10   \n",
+        "983                                              ['r']               7   \n",
+        "984                                         ['s', 'e']               5   \n",
+        "985                                              ['o']               7   \n",
+        "986                                    ['r', 'i', 'a']               7   \n",
+        "987                          ['t', 'a', 'r', 'n', 'i']               9   \n",
+        "988                                    ['r', 'a', 't']               8   \n",
+        "989                          ['a', 'o', 't', 'd', 'l']               7   \n",
+        "990                                         ['p', 'r']              18   \n",
+        "991                          ['s', 'r', 'i', 'n', 'y']               6   \n",
+        "992                               ['a', 's', 'f', 'd']               9   \n",
+        "993                          ['r', 'd', 'p', 'm', 'h']               5   \n",
+        "994                                         ['s', 'i']               5   \n",
+        "995                                              ['d']              14   \n",
+        "996  ['n', 'r', 'o', 'c', 'a', 'm', 'h', 'p', 'f', ...               1   \n",
+        "997                     ['s', 'c', 'v', 'y', 't', 'z']               6   \n",
+        "998                                    ['s', 'l', 'd']               8   \n",
+        "999                                         ['o', 's']              10   \n",
+        "\n",
+        "     lives remaining game won  word length  \n",
+        "0                  5     True            6  \n",
+        "1                  7     True            5  \n",
+        "2                  8     True            6  \n",
+        "3                  1     True            6  \n",
+        "4                 10     True            8  \n",
+        "5                  6     True            8  \n",
+        "6                  9     True           13  \n",
+        "7                  9     True            6  \n",
+        "8                  5     True           10  \n",
+        "9                  9     True           10  \n",
+        "10                 5     True            5  \n",
+        "11                 5     True            7  \n",
+        "12                10     True            5  \n",
+        "13                 5     True            8  \n",
+        "14                 8     True           13  \n",
+        "15                 8     True            6  \n",
+        "16                 9     True           10  \n",
+        "17                 8     True           10  \n",
+        "18                 9     True           11  \n",
+        "19                 6     True            5  \n",
+        "20                 4     True            4  \n",
+        "21                 8     True            6  \n",
+        "22                 7     True            9  \n",
+        "23                 8     True            9  \n",
+        "24                 7     True            8  \n",
+        "25                10     True           10  \n",
+        "26                 7     True           10  \n",
+        "27                 5     True            5  \n",
+        "28                 7     True            6  \n",
+        "29                10     True           12  \n",
+        "..               ...      ...          ...  \n",
+        "970                7     True           10  \n",
+        "971               10     True           12  \n",
+        "972                6     True            6  \n",
+        "973                3     True            7  \n",
+        "974                6     True           11  \n",
+        "975                0    False            4  \n",
+        "976                9     True           12  \n",
+        "977                8     True            8  \n",
+        "978                6     True            7  \n",
+        "979                6     True            7  \n",
+        "980                6     True            6  \n",
+        "981                4     True            6  \n",
+        "982                8     True           10  \n",
+        "983                9     True            7  \n",
+        "984                8     True            5  \n",
+        "985                9     True            7  \n",
+        "986                7     True            7  \n",
+        "987                5     True            9  \n",
+        "988                7     True            8  \n",
+        "989                5     True            7  \n",
+        "990                8     True           18  \n",
+        "991                5     True            6  \n",
+        "992                6     True            9  \n",
+        "993                5     True            5  \n",
+        "994                8     True            5  \n",
+        "995                9     True           14  \n",
+        "996                0    False            9  \n",
+        "997                4     True            6  \n",
+        "998                7     True            8  \n",
+        "999                8     True           10  \n",
+        "\n",
+        "[1000 rows x 7 columns]"
+       ]
+      }
+     ],
+     "prompt_number": 20
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "adaptive_split['lives remaining'].hist()"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "pyout",
+       "prompt_number": 21,
+       "text": [
+        "<matplotlib.axes.AxesSubplot at 0x7f1586ed5470>"
+       ]
+      },
+      {
+       "metadata": {},
+       "output_type": "display_data",
+       "png": "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\nLwAAAABJRU5ErkJggg==\n",
+       "text": [
+        "<matplotlib.figure.Figure at 0x7f1586eb5da0>"
+       ]
+      }
+     ],
+     "prompt_number": 21
+    },
+    {
+     "cell_type": "code",
+     "collapsed": false,
+     "input": [
+      "adaptive_split.groupby('lives remaining').size()"
+     ],
+     "language": "python",
+     "metadata": {},
+     "outputs": [
+      {
+       "metadata": {},
+       "output_type": "pyout",
+       "prompt_number": 22,
+       "text": [
+        "lives remaining\n",
+        "0                   19\n",
+        "1                    9\n",
+        "2                   22\n",
+        "3                   56\n",
+        "4                   68\n",
+        "5                  105\n",
+        "6                  165\n",
+        "7                  172\n",
+        "8                  183\n",
+        "9                  124\n",
+        "10                  77\n",
+        "dtype: int64"
+       ]
+      }
+     ],
+     "prompt_number": 22
     },
     {
      "cell_type": "code",
index 4725c9dd22005a6d61225be2f5a42dad678c68b8..1eac3a55a6db4ae9f9ebfe7ed26d624340aac9f0 100644 (file)
@@ -1,33 +1,19 @@
-
-# coding: utf-8
-
-# In[4]:
-
 import re
 import random
 import string
 import collections
 
-
-# In[5]:
-
 WORDS = [w.strip() for w in open('/usr/share/dict/british-english').readlines() 
          if re.match(r'^[a-z]*$', w.strip())]
 
-
-# In[6]:
-
 LETTER_COUNTS = collections.Counter(l.lower() for l in open('../sherlock-holmes.txt').read() if l in string.ascii_letters)
 LETTERS_IN_ORDER = [p[0] for p in LETTER_COUNTS.most_common()]
 
-
-# In[7]:
+DICT_COUNTS = collections.Counter(l.lower() for l in open('/usr/share/dict/british-english').read() if l in string.ascii_letters)
+DICT_LETTERS_IN_ORDER = [p[0] for p in DICT_COUNTS.most_common()]
 
 STARTING_LIVES = 10
 
-
-# In[8]:
-
 class Game:
     def __init__(self, target, player=None, lives=STARTING_LIVES):
         self.lives = lives
@@ -88,15 +74,32 @@ class Game:
         return self.game_won
 
 
-# In[9]:
+class PlayerFixedOrder:
+    def __init__(self, ordered_letters):
+        self.ordered_letters = ordered_letters
+        
+    def guess(self, discovered, missed, lives):
+        guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]
+        return [l for l in self.ordered_letters if l not in guessed_letters][0]
+
+class PlayerAlphabetical(PlayerFixedOrder):
+    def __init__(self):
+        super().__init__(string.ascii_lowercase)
+
+class PlayerAlphabeticalReversed(PlayerFixedOrder):
+    def __init__(self):
+        super().__init__(list(reversed(string.ascii_lowercase)))
 
-DICT_COUNTS = collections.Counter(l.lower() for l in open('/usr/share/dict/british-english').read() if l in string.ascii_letters)
-DICT_LETTERS_IN_ORDER = [p[0] for p in DICT_COUNTS.most_common()]
+class PlayerFreqOrdered(PlayerFixedOrder):
+    def __init__(self):
+        super().__init__(LETTERS_IN_ORDER)
 
+class PlayerDictFreqOrdered(PlayerFixedOrder):
+    def __init__(self):
+        super().__init__(DICT_LETTERS_IN_ORDER)
 
-# In[10]:
 
-class PlayerAdaptiveNoRegex:
+class PlayerAdaptive:
     def __init__(self, words):
         self.candidate_words = words
         
@@ -131,10 +134,7 @@ class PlayerAdaptiveNoRegex:
                 return False
         return True        
 
-
-# In[11]:
-
-class PlayerAdaptiveLengthNoRegex(PlayerAdaptiveNoRegex):
+class PlayerAdaptiveLength(PlayerAdaptive):
     def __init__(self, words):
         super().__init__(words)
         self.word_len = None
@@ -150,247 +150,29 @@ class PlayerAdaptiveLengthNoRegex(PlayerAdaptiveNoRegex):
             super().set_ordered_letters()
 
 
-# In[12]:
-
-class PlayerAdaptiveIncludedLettersNoRegex(PlayerAdaptiveNoRegex):
+class PlayerAdaptiveIncludedLetters(PlayerAdaptive):
     def filter_candidate_words(self, discovered, missed):
         self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w)]
 
 
-# In[13]:
-
-class PlayerAdaptiveExcludedLettersNoRegex(PlayerAdaptiveNoRegex):
+class PlayerAdaptiveExcludedLetters(PlayerAdaptive):
     def filter_candidate_words(self, discovered, missed):
         if missed:
             empty_target = '_' * len(discovered)
             self.candidate_words = [w for w in self.candidate_words if self.match(empty_target, w, missed)]        
 
 
-# In[14]:
-
-class PlayerAdaptivePatternNoRegex(PlayerAdaptiveNoRegex):
+class PlayerAdaptivePattern(PlayerAdaptive):
     def filter_candidate_words(self, discovered, missed):
         attempted_letters = [l for l in discovered if l != '_'] + missed
         self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, attempted_letters)]
 
 
-# In[15]:
-
-get_ipython().run_cell_magic('timeit', '', '\nwins = 0\nfor _ in range(1000):\n    g = Game(random.choice(WORDS), player=PlayerAdaptivePatternNoRegex(WORDS))\n    g.play_game()\n    if g.game_won:\n        wins += 1\nprint(wins)')
-
-
-# In[21]:
-
-len([w for w in WORDS if 'r' in w])
-
-
-# In[22]:
-
-len([w for w in WORDS if 'r' not in w])
-
-
-# In[19]:
-
-letter_diffs = []
-for l in string.ascii_lowercase:
-    n = 0
-    for w in WORDS:
-        if l in w:
-            n += 1
-        else:
-            n -=1
-    letter_diffs += [(l, abs(n))]
-sorted(letter_diffs, key=lambda p: p[1])
-
-
-# In[23]:
-
-def letter_diff(l):
-    return abs(sum(1 if l in w else -1 for w in WORDS))
-
-letter_diffs = [(l, letter_diff(l)) 
-                for l in string.ascii_lowercase]
-sorted(letter_diffs, key=lambda p: p[1])
-
-
-# In[71]:
-
-class PlayerAdaptiveSplit(PlayerAdaptivePatternNoRegex):
+class PlayerAdaptiveSplit(PlayerAdaptivePattern):
     def set_ordered_letters(self):
         def letter_diff(l):
             return abs(sum(1 if l in w else -1 for w in self.candidate_words))
         possible_letters = set(''.join(self.candidate_words))
-        # if len(self.candidate_words) > 1:
         letter_diffs = [(l, letter_diff(l)) for l in possible_letters]
         self.ordered_letters = [p[0] for p in sorted(letter_diffs, key=lambda p: p[1])]
-        # else:
-        #    self.ordered_letters = list(self.candidate_words[0])
-
-
-# In[72]:
-
-g = Game(random.choice(WORDS), player=PlayerAdaptiveSplit(WORDS))
-g.play_game()
-
-
-# In[73]:
-
-g.target
-
-
-# In[74]:
-
-g.discovered
-
-
-# In[75]:
-
-g.wrong_letters
-
-
-# In[78]:
-
-get_ipython().run_cell_magic('timeit', '', '\nwins = 0\nfor _ in range(1000):\n    g = Game(random.choice(WORDS), player=PlayerAdaptiveSplit(WORDS))\n    g.play_game()\n    if g.game_won:\n        wins += 1\nprint(wins)')
-
-
-# In[54]:
-
-p=PlayerAdaptiveSplit(WORDS)
-
-
-# In[55]:
-
-dsc = ['_'] * len('recognition')
-dsc
-
-
-# In[56]:
-
-p.guess(dsc, [], 10)
-
-
-# In[57]:
-
-len(p.candidate_words)
-
-
-# In[58]:
-
-p.guess(['_', '_', '_', 'o', '_', '_', '_', '_', '_', 'o', '_'], [], 10)
-
-
-# In[59]:
-
-p.candidate_words
-
-
-# In[60]:
-
-p.guess(['_', '_', 'c', 'o', '_', '_', '_', '_', '_', 'o', '_'], [], 10)
-
-
-# In[61]:
-
-p.candidate_words
-
-
-# In[62]:
-
-p.guess(['_', '_', 'c', 'o', '_', '_', '_', '_', '_', 'o', '_'], ['a'], 9)
-
-
-# In[63]:
-
-p.candidate_words
-
-
-# In[64]:
-
-p.guess(['_', '_', 'c', 'o', '_', '_', '_', '_', '_', 'o', '_'], ['a', 'd'], 8)
-
-
-# In[65]:
-
-p.candidate_words
-
-
-# In[67]:
-
-g = Game('recognition', player=PlayerAdaptiveSplit(WORDS))
-g.play_game()
-
-
-# In[68]:
-
-g.discovered
-
-
-# In[69]:
-
-g.lives
-
-
-# In[79]:
-
-get_ipython().run_cell_magic('timeit', '', '\nwins = 0\nfor _ in range(10000):\n    g = Game(random.choice(WORDS), player=PlayerAdaptiveSplit(WORDS))\n    g.play_game()\n    if g.game_won:\n        wins += 1\nprint(wins)')
-
-
-# In[81]:
-
-get_ipython().run_cell_magic('timeit', '', '\nwins = 0\nfor _ in range(10000):\n    g = Game(random.choice(WORDS), player=PlayerAdaptivePatternNoRegex(WORDS))\n    g.play_game()\n    if g.game_won:\n        wins += 1\nprint(wins)')
-
-
-# In[90]:
-
-for w in random.sample(WORDS, 5000):
-    gp = Game(w, player=PlayerAdaptivePatternNoRegex(WORDS))
-    gp.play_game()
-    gs = Game(w, player=PlayerAdaptiveSplit(WORDS))
-    gs.play_game()
-    if not gp.game_won and not gs.game_won:
-        print('Both:::::', gp.target, 'Pattern:', '[' + ' '.join(gp.discovered) + ']', ''.join(gp.wrong_letters), 
-              ':: Split:', '[' + ' '.join(gs.discovered) + ']', ''.join(gs.wrong_letters))
-    if not gp.game_won and gs.game_won:
-        print('Pattern::', gp.target, '[' + ' '.join(gp.discovered) + ']', ''.join(gp.wrong_letters))
-    if gp.game_won and not gs.game_won:
-        print('Split::::', gs.target, '[' + ' '.join(gs.discovered) + ']', ''.join(gs.wrong_letters))
-
-
-# In[91]:
-
-gs = Game('businesses', player=PlayerAdaptiveSplit(WORDS))
-
-
-# In[170]:
-
-g = Game('feminism', player=PlayerAdaptiveSplit(WORDS))
-while not g.game_finished:
-    guess = g.player.guess(g.discovered, g.wrong_letters, g.lives)
-    print(g.target, '(' + str(g.lives) + ')', 
-          '[' + ' '.join(g.discovered) + ']', ''.join(g.wrong_letters), 
-          ';', len(g.player.candidate_words), 'candidate words')
-    print('Guess = ', guess)
-    g.do_turn()
-
-
-# In[172]:
-
-g = Game('feminism', player=PlayerAdaptivePatternNoRegex(WORDS))
-while not g.game_finished:
-    guess = g.player.guess(g.discovered, g.wrong_letters, g.lives)
-    print(g.target, '(' + str(g.lives) + ')', 
-          '[' + ' '.join(g.discovered) + ']', ''.join(g.wrong_letters), 
-          ';', len(g.player.candidate_words), 'candidate words')
-    print('Guess = ', guess)
-    g.do_turn()
-
-
-# In[171]:
-
-g.player.candidate_words
-
-
-# In[ ]:
-
-