<snapdata remixID="11857993"><project name="U3 L1 part3" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3 L1 part3"><notes></notes><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;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="Join %&apos;determiners&apos; %&apos;nouns&apos; %&apos;verbs&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></block-definition></blocks><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" id="518"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="519"></list></costumes><sounds><list struct="atomic" id="520"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="525"><costumes><list struct="atomic" id="526"></list></costumes><sounds><list struct="atomic" id="527"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22.666666666666657" y="15.533333333333346"><block s="doSetVar"><l>nouns</l><block s="reportNewList"><list><l>elephant</l><l>pizza</l><l>girl</l><l>boy</l><l>power supply</l></list></block></block><block s="doSetVar"><l>verbs</l><block s="reportNewList"><list><l>runs</l><l>jumps</l><l>sits down</l><l>climbs</l><l>talks</l></list></block></block><block s="doSetVar"><l>adjectives</l><block s="reportNewList"><list><l>little</l><l>silly</l><l>wise</l><l>young</l><l>red-haired</l><l>tired</l></list></block></block><block s="doSetVar"><l>determiners</l><block s="reportNewList"><list><l>the</l><l>a</l><l>my</l><l>your</l><l>his</l><l>her</l></list></block></block><block s="doSetVar"><l>adverbs</l><block s="reportNewList"><list><l>quickly</l><l>happily</l><l>angrily</l></list></block></block><block s="doSetVar"><l>prepositions</l><block s="reportNewList"><list><l>over</l><l>near</l><l>toward</l><l>in front of</l></list></block></block></script><script x="26" y="197"><custom-block s="join words %mult%txt"><list><l>The</l><l>Elephant</l><l>Climbes</l></list></custom-block></script><script x="29" y="245.16666666666652"><block s="reportJoinWords"><list><block var="determiners"/><block var="nouns"/><block var="verbs"/></list></block></script></scripts></sprite><watcher var="nouns" style="normal" x="10" y="10" color="243,118,29" extX="120" extY="105"/><watcher var="verbs" style="normal" x="10" y="40.000001999999995" color="243,118,29" extX="120" extY="105"/><watcher var="adjectives" style="normal" x="10" y="70.00000399999999" color="243,118,29" extX="120" extY="105"/><watcher var="determiners" style="normal" x="8" y="96.50001199999997" color="243,118,29" extX="120" extY="105"/><watcher var="adverbs" style="normal" x="9" y="125.00000799999998" color="243,118,29" extX="120" extY="105"/><watcher var="prepositions" style="normal" x="8" y="155.00000999999997" color="243,118,29" extX="120" extY="105"/></sprites></stage><variables><variable name="nouns"><list struct="atomic" id="615">elephant,pizza,girl,boy,power supply</list></variable><variable name="verbs"><list struct="atomic" id="616">runs,jumps,sits down,climbs,talks</list></variable><variable name="adjectives"><list struct="atomic" id="617">little,silly,wise,young,red-haired,tired</list></variable><variable name="adverbs"><list struct="atomic" id="618">quickly,happily,angrily</list></variable><variable name="prepositions"><list struct="atomic" id="619">over,near,toward,in front of</list></variable><variable name="determiners"><list struct="atomic" id="620">the,a,my,your,his,her</list></variable></variables></scene></scenes></project><media name="U3 L1 part3" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>