<snapdata remixID="10048121"><project name="U2L7 - Word Puzzle Solver SETUP" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Explore Keep" idx="1" x="-49" y="-8" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="170.85000000000002,0,143.51399999999998,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>5</l></block></autolambda><list></list></block><block s="reportNewList"><list><l>apple</l><l>banana</l><l>orange</l><l>grape</l><l>kiwi</l><l>mango</l><l>watermelon</l></list></block></custom-block></script><script x="20" y="85"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><l></l><l><option>number</option></l></block></block></autolambda><list></list></block><block s="reportNewList"><list><l>5</l><l>:)</l><l>six</l><l>0.79</l><l>elephant</l><l>-329</l><l>4x4</l></list></block></custom-block></script><script x="20" y="151"><custom-block s="initialize lists"></custom-block></script><script x="13.1640625" y="196.66666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>12</l></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="15" y="245.66666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>15</l></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="19" y="298.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>17</l></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="22" y="358.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="even? %s"><l></l></custom-block></autolambda><list></list></block><block var="numbers list"/></custom-block></script><script x="23" y="409.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="is %s between %s and %s ?"><l></l><l>25</l><l>75</l></custom-block></autolambda><list></list></block><block var="numbers list"/></custom-block></script><script x="16" y="455.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><custom-block s="even? %s"><l></l></custom-block><l>0</l></block></autolambda><list></list></block><block var="numbers list"/></custom-block></script><script x="11" y="509.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="integer? %s"><l></l></custom-block></autolambda><list></list></block><block var="numbers list"/></custom-block></script><script x="14" y="698.6666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="odd? %s"><custom-block s="integer? %s"><l></l></custom-block></custom-block></autolambda><list></list></block><block var="numbers list"/></custom-block></script><script x="12" y="552.6666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="integer? %s"><l></l></custom-block><custom-block s="is %s between %s and %s ?"><l></l><l>25</l><l>75</l></custom-block></block></autolambda><list></list></block><block var="numbers list"/></custom-block></script><script x="19" y="637.6666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportNot"><custom-block s="integer? %s"><l></l></custom-block></block></autolambda><list></list></block><block var="numbers list"/></custom-block></script></scripts></sprite><watcher var="words list" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="numbers list" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><sprite name="Word Puzzle" idx="2" x="-8" y="-2" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="188"><costumes><list id="189"><item><costume name="Untitled document (2)" center-x="162" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAFoCAYAAAAvhIKLAAAgAElEQVR4XuydB5yVxdX/zxZ6F2xYsGJH7AVLYuxiQ2NB7D3B+P6j6fE1amKaiSV2Y4kl+trB3rGjothARAEVEVGp0nfvvf/Pd549d2fvPnf3abfuPMl6l73PM8/MmTO/OW3OqclkMhlxl6OAo4CjgKOA1DhAdFzgKOAo4CjgUcABouMERwFHAUeBJgo4QHSs4CjgKOAo4ADR8YCjgKOAo0BLCjgJ0XFEJAo0NDRIfX29rFixQjp37ixxfHN1dXWSTqdl0aJF0qdPH1m6dKn06NEjUr/cQ44CcSjgADEO9TrgswBXKpWSmpoamTZtmtxxxx0GGOMAImTkedru2rWrfPfdd3LRRRcZcHSXo0AxKeAAsZjUrpJ3AVyNjY0yfvx4mTFjhowcOVI6deoUeXQALICIpIh0ePrpp8tVV10lAwYMiNyme9BRIAoFHCBGoVoHfgbwArhQmV9//XWZPXu2HHHEEVJbWxuZKoCh/tD24YcfLv/+979l1VVXjdyme9BRIAoFHCBGoVoHfkZVWwDwtddek5kzZ8rRRx+dGEUA3GOOOUZuuOEG6d+/f2LtuoYcBYJQwAFiECq5e7IUUFshavOrr74qX3zxhRx33HGxKKTSIXZJfv/xj39sANFJiLHI6h6OQAEHiBGI1tEfUSkRlRkJ8dhjj41FEsAViZNPQBEV3AFiLJK6hyNSwAFiRMJ15MccIHbk2a/usTtArO75LcjoHCAWhKyu0TKggAPEMpiESuuCA8RKmzHX36AUcIAYlFLuvhaOFex9SdoQ1aHC54gRI+TGG290ThXHc0WngAPEopO88l+YtIRon3LhdwCROEQXmF35vFJpI3CAWGkzVgb9dYBYBpPgulAQCjhALAhZq7tRB4jVPb8deXQOEDvy7EccuwPEiIRzj5U9BRwglv0UlV8HHSCW35y4HiVDAQeIydCxQ7XiALFDTXeHGqwDxA413ckM1gFiMnR0rZQfBRwglt+clH2PHCCW/RS5DkakgAPEiITryI85QOzIs1/dY3eAWN3zW5DROUAsCFldo2VAgZICohYqgg6aiVlTQeXSJmjNDo5+cXE/v/MO0ttrHRD+xjvIzKz3lsE8FKQLmmeQxu30WkFp6dcpfZb2xo0bJ3PnzjUnS+JctLly5UpTT4XfyZh98803yyqrrNJijsL0W+eeei96LFD7SPkDeELTjQXtux+/0BZ/h5+4wraZ793KtzYvB+2n3330kTXAvOn4w9Azt017ndk80RbP2N/50VJLSdBHvtd7cu+1+bo9mvAshdC6dOmSHT9zxMWcKU7wb/POTByqtNebdr5nYrRj2kmbEaI0z3C0ipsCH3U6unfvbprTxaH3RXlHpTwDgy1ZskR69eplFgFjh9niTDnPa6W9V155Rb766is58sgjY20u2idAkT6fcMIJct1112WP7ukCCLOB6RgVCGzA4h0sEN2Qg9Ij3yJWPlO+i8MfOlZdrPw77pzZAgDtKUAEHXc+gNV24a04JSS0fdqz168NWPamFqbf9sa4ePFisxbsqo4qiJUFICpD8sngn3zySbnnnnuy4BWVsXRymCh+YP7f/OY3stZaa2VBQQkQ9R2V8Jwyzueffy5nn322DBo0KBYY6uYFTWl73rx5ApNtvPHGBlyiXsuXLzelTJEQuR566CE58MADs1KcquhhANFOFsHvCxculHfeeUf22Wcf4X1Ijqo1BO233/u//PJLWXPNNVv0NWh7+YAGfiVxxnbbbRe6j/kkNNqkSiJZyHWDDAMsue0iYTPn0OTTTz+VDTfcsJUkHpYO9Id2Wb/w1XvvvSfbbLON+ZvSXgWnoG3rhqKa4bfffiuXXHKJbLbZZi3q+GSl0VJKiAzKVpsfe+wxo3L88Ic/bDHeMAuBB1X9YuF+88038stf/lIuv/xyWXfddU27/F1VqaCErcT7lOFZtKT5h74wl0rmUcZkS5kvvviikRCpgRJncakEpGr9GWecIX/729+kX79+potRAFHnWRfTJ598ImeddZY888wzZu7hET7DLDA/Prz11lvloIMOMn2l/yrVRKFtVkqpqTFZyK+99lrTbljgzn03/WbOETY23XRT2XbbbQ1N40h1rFs2MaRNsptjNll77bV96elHNz9+UXMD/fr444/lr3/9q1x22WVZPrDHFRQT1Dyga5752mqrrWT33XfPqsvQV6tGllRlhijaUXbtp556ykhz+++/fyt+CkoA2lS1GwKzYE899VS5+uqrZb311ssCQkcARMbPz6xZs2TUqFECgMU1FfA8ajj0e+ONN0wN5UMOOSR2GVJlStofPny4/Oc//4mV/ksXl9qIkGJ++tOfmk1BgVBBIQ4w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" id="190"/></item></list></costumes><sounds><list struct="atomic" id="191"></list></sounds><blocks></blocks><variables></variables><scripts><script x="45" y="10"><custom-block s="import words list"><comment w="356" collapsed="true">Run this first each time you open this project. It sets up the variable.</comment></custom-block></script><script x="45" y="46"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><script></script><list></list></block><l/></custom-block></script><script x="45" y="81"><block var="words list"/></script><script x="45" y="111"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>14</l></block></script><script x="45" y="148"><block s="reportEquals"><block s="reportLetter"><l>1</l><l></l></block><l>w</l></block></script><script x="45" y="185"><custom-block s="last letters of %txt are %txt ?"><l></l><l>ion</l></custom-block></script><script x="45" y="218"><block s="reportAnd"><l/><l/></block></script><script x="45" y="249"><custom-block s="is %s between %s and %s ?"><l></l><l></l><l></l></custom-block></script><script x="29" y="285.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>8</l></custom-block><block s="reportAnd"><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>1</l><l></l><l>v</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>3</l><l></l><l>r</l></custom-block></block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>i</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>6</l><l></l><l>b</l></custom-block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="23" y="430.66666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>11</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>2</l><l></l><l>b</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>6</l><l></l><l>a</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>7</l><l></l><l>c</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>8</l><l></l><l>t</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>9</l><l></l><l>i</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>10</l><l></l><l>o</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>11</l><l></l><l>n</l></custom-block></block></block></block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="12" y="663.6666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>5</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>1</l><l></l><l>d</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>3</l><l></l><l>b</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>u</l></custom-block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="22" y="791.6666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>5</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>3</l><l></l><l>p</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>u</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>5</l><l></l><l>t</l></custom-block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="12" y="916.6666666666666"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>9</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>2</l><l></l><l>t</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>r</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>7</l><l></l><l>i</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>8</l><l></l><l>o</l></custom-block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="10" y="1069.6666666666665"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>9</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>2</l><l></l><l>o</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>d</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>5</l><l></l><l>i</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>8</l><l></l><l>o</l></custom-block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="12" y="1217.1666666666665"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>9</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>3</l><l></l><l>g</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>6</l><l></l><l>i</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>7</l><l></l><l>t</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>8</l><l></l><l>h</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>9</l><l></l><l>m</l></custom-block></block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="17" y="1392.333333333333"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>9</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>2</l><l></l><l>r</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>c</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>6</l><l></l><l>d</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>7</l><l></l><l>u</l></custom-block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="20" y="1548.6666666666665"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>10</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>2</l><l></l><l>e</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>4</l><l></l><l>u</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>7</l><l></l><l>c</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>10</l><l></l><l>g</l></custom-block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script><script x="22" y="1697.6666666666665"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="Does %s have %s letters?"><l></l><l>9</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>2</l><l></l><l>e</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>3</l><l></l><l>l</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>6</l><l></l><l>t</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>7</l><l></l><l>i</l></custom-block><block s="reportAnd"><custom-block s="is letter %s of %s the letter %s ?"><l>8</l><l></l><l>o</l></custom-block><custom-block s="is letter %s of %s the letter %s ?"><l>9</l><l></l><l>n</l></custom-block></block></block></block></block></block></block></autolambda><list></list></block><block var="words list"/></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="import words list" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>words list</l><block s="reportURL"><l>bjc.edc.org/bjc-r/prog/2-complexity/word-puzzle-list.txt</l></block></block><block s="doSetVar"><l>words list</l><block s="reportTextSplit"><block var="words list"/><l><option>line</option></l></block></block></script></block-definition><block-definition s="last letters of %&apos;word&apos; are %&apos;letters&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>lastLetters</l><l>numLastLetters</l><l>numFirstLetters</l></list></block><block s="doSetVar"><l>lastLetters</l><l></l></block><block s="doSetVar"><l>numLastLetters</l><block s="reportStringSize"><block var="letters"/></block></block><block s="doSetVar"><l>numFirstLetters</l><block s="reportDifference"><block s="reportStringSize"><block var="word"/></block><block var="numLastLetters"/></block></block><custom-block s="for %upvar = %n to %n %cs"><l>currentLetter</l><l>1</l><block var="numLastLetters"/><script><block s="doSetVar"><l>lastLetters</l><block s="reportJoinWords"><list><block var="lastLetters"/><block s="reportLetter"><block s="reportSum"><block var="numFirstLetters"/><block var="currentLetter"/></block><block var="word"/></block></list></block></block></script></custom-block><block s="doReport"><block s="reportIsIdentical"><block var="lastLetters"/><block var="letters"/></block></block></script></block-definition><block-definition s="is %&apos;number&apos; between %&apos;small number&apos; and %&apos;big number&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="number"/><block var="small number"/></block><block s="reportLessThan"><block var="number"/><block var="big number"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="is %&apos;num1&apos; divisble by %&apos;num2&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="num1"/><block var="num2"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="integer? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportRound"><block var="number"/></block><block var="number"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="even? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="is %s divisble by %s ?"><block var="number"/><l>2</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="odd? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportNot"><custom-block s="is %s divisble by %s ?"><block var="number"/><l>2</l></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="initialize lists" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>words list</l><block s="reportURL"><l>bjc.edc.org/bjc-r/prog/2-complexity/word-puzzle-list.txt</l></block></block><block s="doSetVar"><l>words list</l><block s="reportTextSplit"><block var="words list"/><l><option>line</option></l></block></block><block s="doSetVar"><l>numbers list</l><block s="reportNewList"><list><l>189</l><l>29</l><l>55.7</l><l>-4.9</l><l>8901</l><l>-36.76</l><l>74.8</l><l>33</l><l>-9</l><l>60.3221</l><l>19</l><l>-222</l><l>41</l><l>155.8</l><l>37</l><l>-12</l><l>9.6</l><l>-0.33</l><l>2</l><l>21</l></list></block></block></script></block-definition><block-definition s="Does %&apos;word&apos; have %&apos;number&apos; letters?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="number"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="is letter %&apos;letter number&apos; of %&apos;word&apos; the letter %&apos;letter&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="letter number"/><block var="word"/></block><block var="letter"/></block></block></script></block-definition></blocks><variables><variable name="words list"><list struct="atomic" id="1459">a,able,about,absence,absent,absorb,absorbent,absorption,abstraction,acceleration,accept,acceptable,acceptance,access,accessible,accessory,accident,accidental,account,accountability,accountable,acid,acidic,across,act,acting,active,actor,add,addition,additional,address,adjacent,adjust,adjustment,adventure,advertisement,advertise,advice,advise,after,afterthought,afterward,again,against,age,agency,agenda,agent,ago,agree,agreeable,agreeableness,agreement,air,airplane,alcohol,algebra,algorithm,all,allow,allowable,allowance,almost,along,also,alternate,alternative,aluminum,always,ambition,ambitious,ammonia,among,amount,amplitude,amusement,an,analog,anchor,and,anesthetic,angle,angry,animal,ankle,another,answer,ant,any,anybody,anyhow,anyone,anything,anywhere,app,apparatus,appendage,apple,application,applicator,apply,approval,approximate,approximation,April,arbitrary,arbitrate,arbitration,arbitrator,arc,arch,area,argue,argument,arithmetic,arm,army,arrange,arrangement,array,art,as,asbestos,ash,asset,assist,assistant,at,attack,attempt,attend,attention,attract,attraction,attractive,attractiveness,august,authoritarian,authoritarianism,authority,autobus,automatic,automobile,average,awake,awkward,axis,baby,back,backbone,backup,backwoods,bad,bag,Bahai’i,balance,balcony,bale,ball,ballet,band,bandwidth,bang,bank,bankrupt,bar,bark,barrel,base,based,basin,basing,basket,bath,be,beak,beaker,beard,beat,beautiful,because,become,bed,bedroom,bee,beef,beer,beeswax,before,behavior,behind,belief,believability,believable,believe,bell,belt,bent,berry,bet,between,bill,billion,binary,biological,biology,biome,bird,birefringence,birth,birthday,birthright,bit,bite,bitmap,bitter,black,blackberry,blackbird,blackboard,blade,blame,blanket,blog,blogger,blood,bloodvessel,blow,blue,bluebell,board,boat,body,boiling,bomb,bone,book,bookkeeper,bookmark,boot,both,bottle,bottom,box,boy,brain,brake,branch,brass,brave,bread,break,breakfast,breast,breath,brick,bridge,bright,broadband,broken,broker,brother,brown,browser,brush,brushwood,bubble,bucket,bud,Buddhist,budget,buffer,bug,builder,building,bulb,bunch,buoyancy,burial,burn,burned,burner,burning,burst,bus,business,busy,but,butter,buttercup,button,by,byte,cache,cafe,cake,calculation,calendar,call,camera,canvas,capacity,capital,captcha,card,cardboard,care,carefree,caretaker,carpet,carriage,cart,carter,cartilage,case,cast,cat,catarrh,catholic,cause,cave,cavity,CD,cell,cent,center,centered,centiliter,centimeter,centipede,central,centralized,centrifugal,centrifuge,centripetal,ceremonial,ceremonious,ceremony,certain,certainly,certainty,certificate,certification,certify,chain,chained,chair,chalk,chalky,champagne,chance,chancy,change,character,characteristic,characteristically,characterize,characterizing,charge,charging,chauffeur,cheap,cheaper,cheapest,cheaply,check,checker,checkered,cheese,cheesy,chemical,chemically,chemist,chemistry,chest,chief,chiefly,child,childlike,children,chimney,chin,china,chocolate,choice,choir,choral,chorus,Christian,church,cigarette,circle,circuit,circular,circulation,circumference,circus,citron,civilization,claim,claw,clay,clean,cleaner,cleanest,clear,clever,client,climber,clip,clock,clockwork,cloth,clothier,clothing,cloud,club,coal,coat,cocktail,code,coffee,cognac,cognition,cognizant,coil,cold,collar,collect,collected,collection,college,collegial,collegiate,collision,colony,color,column,comb,combination,combine,come,comfort,comfortable,command,commit,commitment,committee,common,commonsense,communications,company,comparison,competition,compile,complaint,complete,complex,component,compound,compress,computer,concept,concrete,condition,conductor,configure,congruent,connection,conscious,conservation,consignment,constant,consumer,continuous,contour,control,convenient,conversion,cook,cooked,cooker,cookie,cooking,cool,copper,copy,copyright,cord,cork,corner,correlation,corrosion,cost,cotton,cough,country,court,cover,cow,CPU ,crack,credible,credit,creeper,crime,crop,cross,cruel,crush,cry,crying,cunning,cup,cupboard,current,curtain,curve,cushion,cusp,customs,cut,cyberbullying,cybercrime,cyberspace,cyberwarfare,damage,damping,dance,dancer,dancing,danger,dark,darken,darker,dashboard,data,database,date,daughter,day,daylight,dead,dear,death,debit,debt,debug,decade,December,decidable,decide,decimal,decimate,decimated,decimation,decimeter,decision,deck,decompress,decrease,deep,defect,defective,deficiency,deflate,deflation,degenerate,degeneration,degenerative,degree,delete,delicate,delicately,deliver,deliverance,delivery,demand,demanding,denomination,denominator,dense,densitometer,density,department,depend,dependability,dependable,dependably,dependent,deposit,desert,deserted,design,designer,desirability,desirable,desire,desirous,desktop,destroy,destructible,destruction,detail,determinant,determine,determining,develop,developed,developer,development,dew,diameter,diametric,difference,different,difficulty,digest,digestible,digestion,digit,digital,dike,dilution,dinner,dip,direct,direction,dirt,dirty,disagree,disagreeable,disagreement,disappear,disappearance,discharge,discount,discover,discovery,discuss,discussion,disease,diseased,disgrace,disgraced,disgust,disgusted,disk,dislike,dissipated,dissipation,distance,distant,distantly,distribute,distributed,distribution,distributive,disturb,disturbance,ditch,dive,divide,divided,division,divisive,divisor,divorce,divorced,DNS,do,dog,doll,domain,domestic,domesticate,domesticated,domesticating,dominion,door,dot,doubt,doubtful,down,downfall,download,downpour,downy,drag,drain,draw,drawer,dread,dreadful,dream,dreamy,dress,dressing,dressy,drift,drifter,drink,drive,driven,driver,driving,drop,dropped,dropper,dry,duct,dull,dust,duster,dusty,dutiful,duty,DVD,dynamic,dynamite,dynamo,each,ear,early,earring,earth,earthly,ease,east,Easter,easterly,eastern,easy,ecology,ecological,economic,economical,economics,economize,economy,edge,edgy,educate,educated,education,effect,effective,efficiency,effort,egg,eight,eighty,either,elastic,electric,electrical,electricity,eleven,eliminate,elimination,email,embassy,emoticon,empire,employ,employed,employer,empty,encrypt,encryption,encyclopedia,encyclopedic,end,ending,enemy,engine,engineer,engineering,enough,enter,enumerate,envelope,environment,environmental,envy,equal,equate,equation,eradicate,erosion,error,erupt,eruption,evaporate,evaporation,even,evening,event,ever,evergreen,every,everybody,everyday,everyone,everything,everywhere,exact,exacting,example,except,exception,exceptional,exceptionality,exchange,excitable,excite,excited,excitement,exclude,exercise,exfoliate,exfoliation,exhale,exist,existence,expand,expansion,experience,experiment,experimental,expert,explanation,explosion,export,expression,extinction,eye,eyeball,eyebrow,eyelash,face,fact,factor,fail,failure,fair,fall,fallen,false,falsify,family,famous,fan,far,farm,farmer,fast,fasted,fasten,fastener,fastening,fat,father,fathered,fatherland,fault,fear,fearful,feather,February,feeble,feel,feeling,female,ferment,fertile,fertilize,fertilizer,fertilizing,fever,feverish,fiber,fiction,field,fifteen,fifth,fifty,fight,figure,file,fin,finance,financial,finder,finger,fingerprint,fire,firearm,fired,firefly,fireman,fireplace,firewall,firework,firing,firmware,first,fish,fisher,fisherman,five,fix,fixed,fixture,flag,flame,flaming,flash,flask,flat,flesh,flight,flint,flood,flooded,floor,flour,flow,flowchart,flower,fly,focus,fold,folder,foliate,foliation,font,food,fool,foolish,foot,football,footlights,footman,footnote,footprint,footstep,for,force,forecast,forehead,foreign,foreigner,forget,forgettable,forgivable,forgive,forgiveness,fork,form,format,forty,forward,four,fourteen,fourth,fowl,fraction,fractional,fracture,frame,free,freeware,frequent,frequently,fresh,friction,Friday,friend,from,front,frost,frozen,fruit,full,fume,fumigate,funnel,funny,fur,furnace,furnish,furniture,fuse,fusion,future,garden,gardener,gas,gassy,gasworks,gate,general,generate,generated,generation,geography,geology,geometry,germ,germinate,germinated,germination,get,gigabyte,gill,girl,give,glacier,gland,glass,glove,glycerin,go,goat,god,gold,golden,goldenrod,goldfish,good,goodly,goodnight,goods,govern,government,governor,grain,gram,grand,graphics,grass,grateful,grating,gravel,gray,grease,great,green,grief,grip,grocery,groove,gross,ground,group,growth,guarantee,guard,guess,guide,gum,gun,gunboat,gunpowder,guns,habit,hack,hacker,hair,half,hammer,hand,handbook,handkerchief,handle,handwriting,hanger,hanging,happy,harbor,hard,hardware,harmony,hat,hate,have,he,head,headland,headstone,headway,healthy,hearing,heart,heat,heated,heater,heating,heavy,hedge,help,here,hereafter,herewith,hexadecimal,hexagon,hexapod,high,highlands,highway,hill,himself,hinge,hire,hiss,history,hold,hole,holiday,hollow,home,honest,honey,hoof,hook,hope,horn,horse,horseplay,horsepower,hospital,host,hotel,hour,hourglass,house,houseboat,housekeeper,how,however,html,huge,human,humor,hundred,hunt,hurry,hurt,husband,hyena,hygiene,hygienic,hyperlink,hypertext,hysteria,hysterical,I,ice,icon,icy,idea,if,igneous,ill,image,imagination,imaginative,imaginatively,imagine,imbalance,imperial,import,important,importantly,impractical,impulse,impulsive,impulsively,impure,impurity,in,inbox,include,inclusion,income,increase,increasing,incredible,indecision,independent,indestructible,indeterminate,index,indigestible,indigestion,individual,indoors,induct,industry,ineffective,inferno,infinity,inflate,inflation,influenza,infrequently,inhalation,inhale,inhaler,inheritance,ink,inland,inlet,inner,innocent,input,insect,inspect,inspection,inside,instep,institute,institution,instrument,insulate,insulator,insure,insurance,integer,integral,intelligent,intercept,interception,interest,interface,interim,intern,internal,international,Internet,interpret,interpretation,intersect,intersection,into,intrude,intrusion,invent,invention,inverse,invert,investigate,investigation,invest,investment,invite,invitation,IP ,iron,irrational,irrationality,island,iteration,itself,Jain,jam,January,Java,JavaScript,jaw,jazz,jealous,jelly,jerk,jewel,jeweler,Jewish,join,joiner,joint,journey,joystick,judge,jug,juice,July,jump,June,jury,justice,keep,keeper,kennel,kernel,kettle,key,keyboard,keyword,kick,kidney,kilobyte,kilogram,kilometer,kind,king,kiss,kitchen,knee,knife,knock,knot,knowledge,lace,lag,lake,lame,lamp,land,landmark,landslip,language,laptop,large,last,late,latitude,laugh,laughing,lava,law,lawyer,layer,lazy,lead,leaf,learner,learning,least,leather,lecture,left,leg,legal,length,lens,less,lesson,let,letter,level,lever,liability,librarian,library,license,lid,life,lift,light,lighthouse,like,lime,limestone,limit,line,linen,link,lip,liqueur,liquid,list,liter,little,liver,living,load,loan,local,lock,locker,locking,locks,locus,logout,logic,login,long,longitude,look,looking,loose,loss,loud,love,low,luck,lump,lunch,lung,lurking,macaroni,machine,macro,magic,magnetic,magnitude,mainframe,major,majority,make,malaria,male,malware,man,manager,manhole,mania,manner,many,map,marble,march,margin,mark,marked,market,marriage,marriageable,married,mass,mast,match,material,mathematics,mattress,mature,May,may,me,meal,mean,meaning,measure,meat,media,medic,medical,medication,medicinal,medicine,medium,meeting,megabyte,melt,member,memory,meow,mess,message,metabolism,metal,meter,microbe,microbial,microbiology,microbiome,microcomputer,microeconomics,microphone,microscope,middle,militant,militaristic,military,militia,milk,mill,milliliter,millimeter,million,millipede,millisecond,mind,mindful,mindfully,mine,miner,mineral,minor,minority,minute,minutia,mirror,mist,mix,mixed,mixture,model,modem,modern,modernist,modest,modestly,moment,momentum,Monday,money,monitor,monkey,monopole,monopoly,month,monthly,mood,moody,moon,moral,morality,moralize,more,morning,most,mother,motherboard,motion,mountain,mourn,mourning,mouse,moustache,mouth,move,movement,much,mud,multimedia,multiple,multiplication,multiply,murder,muscle,musclebound,muscular,museum,music,musical,musician,Muslim,myself,nail,name,nanosecond,narrow,nasty,nation,natural,nature,naval,navigate,navigation,navigational,navy,near,nearer,neat,necessary,neck,need,needle,neglect,neglectful,neighbor,nerve,nervous,nest,net,network,neutron,new,news,newspaper,next,nice,nickel,nicotine,night,nightly,nine,no,nobody,node,noise,noisy,norm,normal,normality,north,nose,nostril,not,notable,note,noted,noteworthiness,noteworthy,nothing,November,now,nowhere,nucleus,number,numeration,numerator,nurse,nut,obedient,obey,observant,observation,observe,observer,octagon,octahedron,octal,octane,October,octopus,of,off,offer,offering,office,officer,offline,offspring,oil,old,olive,omelet,on,once,oncoming,one,oneself,online,onlooker,only,onto,open,open source,opera,operatic,operation,opinion,opium,oppose,opposite,opposition,option,or,orange,orchestra,order,ore,organ,organism,organization,organize,organizer,origin,ornament,ornamental,orthodox,OS,other,out,outburst,outcome,outcrop,outcry,outdoor,outer,outgoing,outhouse,outlaw,outlet,outlier,outline,outlook,output,outside,outskirts,outstretched,oval,oven,over,overacting,overall,overbalancing,overbearing,overcoat,overcome,overdo,overdressed,overfull,overhanging,overhead,overland,overlap,overleaf,overloud,overseas,overseer,overshoe,overstatement,overtake,overtaxed,overtime,overturned,overuse,overvalued,overweight,overworking,own,owner,oxidation,packing,pad,page,pain,paint,painter,painting,pair,pajamas,pan,paper,paradise,paraffin,paragraph,parallel,parcel,parent,park,part,particle,parting,partner,party,passage,passport,password,past,paste,patent,path,patience,payment,peace,pedal,pedant,pedantic,pen,pencil,pendulum,penguin,pension,people,perfect,person,petal,petroleum,phishing,phonograph,physical,physics,physiology,piano,picture,pig,pin,pincushion,pipe,piracy,pirate,piston,place,plain,plan,plane,plant,plaster,plate,platform,platinum,play,played,playing,plaything,please,pleased,pleasing,pleasure,plough,plow,plug,pocket,podcast,poetry,point,pointed,pointer,pointing,pointy,poison,poisoned,poisonous,police,policeman,polish,polished,political,politician,politics,pollen,pool,poor,population,porcelain,portal,porter,position,possible,post,poster,postman,postmark,postmaster,postoffice,pot,potato,pots,potter,powder,power,powered,powerful,practical,practically,practice,practicing,praise,praiseworthy,prayer,present,president,pressure,price,prick,priest,prime,prince,princess,print,printer,prison,prisoner,privacy,private,probability,probable,procedure,process,produce,producer,product,profit,program,programmer,progress,project,projected,projectile,projection,promise,promising,proof,propaganda,propagandistic,proper,property,proprietary,prose,protest,protestant,protocol,proud,proximal,proxy,psychology,public,pull,pulley,pump,punishment,pupil,purchase,pure,purpose,purr,push,put,pyramid,quack,qualifications,qualify,quality,quantifiable,quantify,quantity,quarter,queen,question,questionable,queue,quick,quicken,quiet,quinine,quite,quotient,race,radiate,radiation,radiator,radical,radio,radium,radius,rail,rain,raining,RAM ,range,rat,rate,ratio,ration,rational,rationalization,rationalize,ray,react,reaction,reactionary,reactive,read,reader,reading,ready,reagent,real,reality,realization,realize,reason,reasonable,reboot,receipt,receive,receiver,reciprocal,reciprocate,reciprocity,record,recording,rectangle,recur,recurring,recursion,recursive,red,refer,reference,referendum,referral,reflux,regret,regrettable,regular,reinforce,reinforcement,relation,relative,religion,remark,remedy,rent,repair,representative,reproduction,repulsion,request,residue,resistance,resolution,respect,responsible,rest,restaurant,restore,result,retail,revenge,reversible,reward,rheumatism,rhythm,rice,rich,right,rigidity,ring,rise,rival,river,road,rock,rod,roll,roller,ROM ,roof,room,root,rot,rotation,rough,round,router,royal,rub,rubber,rude,rule,ruler,rum,run,runaway,runtime,rust,sac,sad,safe,sail,sailor,salad,sale,salt,same,sample,sand,sardine,satisfaction,satisfactory,satisfy,saturate,saturated,Saturday,saucer,save,saving,say,saying,scalable,scale,scan,scanner,school,science,scientific,scientist,scissors,scratch,screen,screenshot,screw,script,scroll,sea,seal,search ,seat,second,secondhand,secret,secretary,secretion,section,security,sedimentary,see,seed,seem,seemingly,selection,self,selfish,send,sense,sensitive,sensitivity,sentence,sepal,separate,September,sequence,sequencing,sequential,serious,serum,servant,server,service,set,seven,sex,shade,shadow,shake,shale,shame,share,shareware,sharp,shave,shear,sheep,sheet,shelf,shell,shift,ship,shirt,shock,shocked,shocking,shoe,shore,short,shorthand,shoulder,show,shut,side,sideboard,sidewalk,sight,sign,silk,sill,silver,similarity,simple,since,sir,sister,six,sixteen,size,skin,skirt,skull,sky,slate,sleep,sleeve,slide,slip,slope,slow,small,smash,smell,smile,smoke,smooth,snake,snapshot,sneeze,snow,snowing,so,soap,social,society,sock,soft,software,soil,soldier,solid,solution,solvent,some,somebody,someday,somehow,someone,something,sometime,somewhat,somewhere,son,song,sorry,sort,sound,soup,south,space,spade,spam,spammer,spark,special,specialization,specimen,speculation,spirit,spit,splash,sponge,spoon,sport,spot,spreadsheet,spring,spyware,square,stable,stage,stain,stair,stalk,stamen,stamp,star,start,statement,station,statistics,status bar,steady,steam,steamer,steel,stem,step,stick,sticky,stiff,still,stimulus,stitch,stocking,stomach,stone,stop,stopper,stopping,storage,store,storm,story,straight,strain,strange,straw,stream,street,strength,stress,stretch,stretcher,strike,string,strong,structure,study,subject,substance,substitute,substitution,subtract,subtraction,success,successive,such,sudden,sugar,suggestion,sum,summer,sun,sunburn,Sunday,sunlight,sunshade,supercomputer,supply,support,surf,surface,surgeon,surprise,suspension,suspicious,sweet,sweetheart,swelling,swim,swing,switch,sympathetic,syntax,system,table,tag,tail,tailor,take,talk,talkative,talkativeness,tall,tame,tap,tapioca,taste,tax,taxi,tea,teacher,teaching,tear,telegram,telephone,template,ten,tendency,tent,terabyte,term,terminal,terrace,test,texture,than,that,the,theater,then,theory,there,thermometer,thick,thickness,thief,thimble,thin,thing,third,thirteen,thirty,this,thorax,though,thought,thousand,thread,threat,three,throat,through,thrust,thumb,thunder,thursday,ticket,tide,tie,tight,till,time,tin,tired,tissue,to,toast,tobacco,today,toe,together,tomorrow,tongs,tongue,tonight,too,toolbar,tooth,top,torpedo,total,touch,touching,towel,tower,towering,town,trade,trader,tradesman,traffic,tragedy,train,trainer,training,transmission,transmit,transmitter,transparent,transport,transportation,trap,trash,travel,tray,treatment,tree,triangle,trick,trouble,troubled,troubling,trousers,truck,true,tube,Tuesday,tune,tunnel,turbine,turn,twelve,twenty,twenty-one,twice,twin,twist,two,typeface,typist,ugly,umbrella,unacceptable,unbelievability,unbelievable,uncertain,unconformity,undependable,under,underclothing,undercooked,undergo,undergrowth,undermined,undersigned,undersized,understanding,understatement,undertake,undervalued,undo,undone,uneconomical,uneducated,unforgettable,unforgivable,unhygienic,unknown,unimaginatively,unwitting,unwittingly,unit,universe,university,Unix,unknown,unreal,unreasonable,up,upkeep,uplift,upload,upon,upright,uptake,URL,use,used,user,username,utility,valley,valuable,value,valve,vanilla,vapor,variable,vascular,vegetable,velocity,verse,version,very,vessel,vestigial,victim,victory,view,viewpoint,violent,violin,virtual,virus,visa,vitamin,vodka,voice,volt,volume,vortex,vote,waiter,waiting,walk,wall,war,warm,wash,waste,wasted,watch,water,waterfall,wave,wax,way,weak,weather,web,webmaster,website,wedge,Wednesday,week,weekend,weight,welcome,well,west,wet,what,whatever,wheel,when,whenever,where,whereas,whereby,wherever,whether,which,whichever,while,whip,whisky,whistle,white,whitewash,who,whoever,wholesale,why,wide,widget,widow,wife,wiki,wild,will,wind,window,windpipe,wine,wing,winter,wire,wireless,wise,with,within,without,woman,wood,woodwork,wool,word,work,worker,workhouse,working,workstation,world,worm,wound,wreck,wrist,writer,writing,wrong,WWW,XML,xray,yawn,year,yearbook,yellow,yes,yesterday,you,young,yourself,zebra,zinc,zip,zoo,zookeeper,zoological,zoology,</list></variable><variable name="numbers list"><list struct="atomic" id="1460">189,29,55.7,-4.9,8901,-36.76,74.8,33,-9,60.3221,19,-222,41,155.8,37,-12,9.6,-0.33,2,21</list></variable></variables></project><media name="U2L7 - Word Puzzle Solver SETUP" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>