<snapdata remixID="8818259"><project name="U2L2-Exploring Lists" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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" y="50.00000000000006" 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="20" y="20"><block s="doFor"><l>i</l><l>1</l><l>5</l><script><block s="doSayFor"><block s="reportListItem"><block var="i"/><block s="reportNewList"><list><l>cat</l><l>fish</l><l>lizard</l><l>giraffe</l><l>dog</l></list></block></block><l>1</l></block></script></block></script><script x="20" y="102"><block s="reportNewList"><list><l>apples</l><l>bananas</l><l>carrots</l><l>peas</l><l>chocolate cake</l></list></block></script><script x="20" y="135"><block s="doDeclareVariables"><list><l>animals.</l></list></block><block s="doSetVar"><l>animals.</l><l>0</l></block><block s="doShowVar"><l>animals.</l></block></script><script x="20" y="223"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><l>cat</l><l>fish</l><l>lizard</l><l>giraffe</l><l>dog</l></list></block></block></script><script x="20" y="260"><block s="doForEach"><l>item</l><block s="reportNewList"><list><l>cat</l><l>fish</l><l>lizard</l><l>giraffe</l><l>dog</l><l>chameleon</l><l>zebra</l><l>cod</l></list></block><script><block s="doIf"><block s="reportLessThan"><block s="reportStringSize"><block var="item"/></block><l>5</l></block><script><block s="doSayFor"><block var="item"/><l>1</l></block></script></block></script><comment w="90" collapsed="false">Arthur Galt&#xD;Shonrick Zephyr&#xD;Period 10&#xD;AP Computer Science</comment></block></script><script x="345" y="116"><block s="doSetVar"><l>grades</l><block s="reportNewList"><list><l>95</l><l>80</l><l>100</l><l>96</l><l>84</l><l>75</l></list></block></block></script></scripts></sprite><watcher var="grades" style="normal" x="10" y="10" 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="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="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="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="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></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></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="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="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;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&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; %&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></blocks><variables><variable name="grades"><list struct="atomic" id="627">95,80,100,96,84,75</list></variable></variables></project><media name="U2L2-Exploring Lists" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>