<snapdata remixID="8789350"><project name="U2L3-KeepingData" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="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="Sprite" idx="1" x="0.6172839506173204" y="0.1234567901234982" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="464.66666666666663" y="73"><block s="doSetVar"><l>words list</l><block s="reportNewList"><list><l>endorse</l><l>Felicitation</l><l>Acknowledgement</l><l>Antepenultimate</l><l>Rambunctious</l><l>Hyperpigmentation</l><l>Neurofibromatosis</l><l>Voluminosity</l><l>Anachronistically</l><l>Misinterpretation</l></list></block></block></script><script x="10" y="40.666666666666686"><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="72" y="585.6666666666666"><custom-block s="initialize lists"></custom-block></script><script x="469.66666666666663" y="170"><block s="doSetVar"><l>numbers list</l><block s="reportNewList"><list><l>43</l><l>472</l><l>13</l><l>74</l><l>54</l><l>100</l><l>90</l><l>7</l></list></block></block></script><script x="32.66666666666663" y="274.000001"><block s="reportListLength"><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><l/></custom-block></block></script><script x="12" y="78"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="%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="15" y="121"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="even? %s"><l></l></custom-block><block s="reportGreaterThan"><l></l><l>0</l></block></block></autolambda><list></list></block><block var="numbers list"/></custom-block></script></scripts></sprite><watcher var="words list" style="normal" x="10" y="100.00000599999998" color="243,118,29" hidden="true"/><watcher var="numbers list" style="normal" x="10" y="130.00000799999998" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="%&apos;input&apos; between? %&apos;numb1&apos; and %&apos;numb2&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="reportOr"><block s="reportLessThan"><block var="input"/><block var="numb1"/></block><block s="reportGreaterThan"><block var="input"/><block var="numb2"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;numb1&apos; divisible by %&apos;numb2&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="reportGreaterThan"><block s="reportModulus"><block var="numb1"/><block var="numb2"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="even? %&apos;numb1&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="%s divisible by %s"><block var="numb1"/><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="How many is in this list" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="words list"><list struct="atomic" id="496">endorse,Felicitation,Acknowledgement,Antepenultimate,Rambunctious,Hyperpigmentation,Neurofibromatosis,Voluminosity,Anachronistically,Misinterpretation</list></variable><variable name="numbers list"><list struct="atomic" id="497">43,472,13,74,54,100,90,7</list></variable></variables></project><media name="U2L3-KeepingData" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>