<snapdata remixID="12477224"><project name="4.4Lab_tellez" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.4Lab_tellez"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition><block-definition s="onlyEvens %&apos;inList&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>newList</l></list></block><block s="doSetVar"><l>newList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="item"/><l>2</l></block><l></l></list></block><script><block s="doAddToList"><block var="item"/><block var="newList"/></block></script></block></script></block><block s="doReport"><block var="newList"/></block></script></block-definition><block-definition s="average %&apos;numbersList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbersList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="total"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbersList"/></block></block></block></script></block-definition><block-definition s="negitive %&apos;numberList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block var="numberList"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="largest %&apos;numbersList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>largest</l></list></block><block s="doSetVar"><l>largest</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbersList"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="numbersList"/></list></block><script><block s="doSetVar"><l>largest</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="largest"/></block></script></block-definition><block-definition s="makeallPositive %&apos;numberList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>positiveList</l></list></block><block s="doSetVar"><l>positiveList</l><block var="numberList"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="positiveList"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="positiveList"/></block><l>0</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="positiveList"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></block></script></block></script></block><block s="doReport"><block var="positiveList"/></block></script></block-definition><block-definition s="sorted %&apos;numberList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="numberList"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="numberList"/></block><block s="reportListItem"><block var="i"/><block var="numberList"/></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><scripts><script x="42.9951171875" y="208.63333333333384"><block var="numberList"/></script></scripts></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="229"><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="230"></list></costumes><sounds><list struct="atomic" id="231"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="sum" idx="1" x="-174.68148347421857" y="-57.176380902050425" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="236"><costumes><list struct="atomic" id="237"></list></costumes><sounds><list struct="atomic" id="238"></list></sounds><blocks><block-definition s="sum %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" w="228.66666666666669" collapsed="true">Sum of all items&#xD;&#xD;Read each item in the list&#xD;Add it to &quot;total&quot;&#xD;After traversal, show total</comment><script x="65" y="77.73333333333335"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>13</l><l>2</l><l>11</l><l>4</l><l>9</l></list></block></block></script><script x="57" y="121"><custom-block s="sum %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="average" idx="2" x="-74" y="-59" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="279"><costumes><list struct="atomic" id="280"></list></costumes><sounds><list struct="atomic" id="281"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" w="245.33333333333334" collapsed="false">Average of all of numbers:&#xD;&#xD;Read each item in the list&#xD;Add it to total&#xD;After traversal, calculate average (total / # of items)&#xD;</comment><script x="117" y="214.73333333333335"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>11</l><l>13</l><l>4</l><l>2</l><l>9</l></list></block></block></script><script x="126" y="286.73333333333335"><custom-block s="average %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="negative" idx="3" x="30" y="-60" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="298"><costumes><list struct="atomic" id="299"></list></costumes><sounds><list struct="atomic" id="300"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="133.69173177083331" y="13.333333333333343" w="241.33333333333334" collapsed="false">Contains negative?:&#xD;&#xD;Read each item in the list&#xD;If item negative&#xD;	  Say True&#xD;	  stop traversal&#xD;End if&#xD;After traversal, Say False&#xD;</comment><script x="147" y="241.73333333333335"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>-3</l><l>-4</l><l>5</l></list></block></block></script><script x="138" y="325.73333333333335"><custom-block s="negitive %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="sorted2" idx="5" x="190" y="-123" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="315"><costumes><list struct="atomic" id="316"></list></costumes><sounds><list struct="atomic" id="317"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="10" w="274.6666666666667" collapsed="true">Sorted?:&#xD;&#xD;Read each item except the last one&#xD;If next item &lt; item&#xD;	  Say False&#xD;	  stop traversal&#xD;End if&#xD;After traversal, Say True&#xD;&#xD;</comment><script x="34" y="173.73333333333335"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block></script><script x="36.66666666666697" y="251.10000000000048"><block s="doReport"><l></l></block></script><script x="59" y="218.6333333333339"><custom-block s="sorted %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="largest" idx="4" x="-122" y="-119" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="336"><costumes><list struct="atomic" id="337"></list></costumes><sounds><list struct="atomic" id="338"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="10" w="235.99999999999997" collapsed="false">Largest:&#xD;&#xD;largest = first item - 1&#xD;Read each item in the list&#xD;If item &gt; largest&#xD;  	largest = item&#xD;End if&#xD;After traversal, Say largest&#xD;&#xD;</comment><script x="24" y="237.06666666666666"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>3</l><l>11</l><l>1</l><l>7</l><l>5</l><l>19</l></list></block></block></script><script x="24" y="309.3333333333333"><custom-block s="largest %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="abs" idx="6" x="78" y="-150" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="356"><costumes><list struct="atomic" id="357"></list></costumes><sounds><list struct="atomic" id="358"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" w="280" collapsed="false">Convert negative to abs:&#xD;&#xD;Read each item in the list&#xD;If item negative&#xD;	  Replace with abs of item&#xD;End if&#xD;&#xD;After traversal show  modified list&#xD;&#xD;</comment><script x="39" y="262.73333333333335"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block></script><script x="26" y="312"><custom-block s="makeallPositive %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="evens" idx="7" x="210" y="-150" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="375"><costumes><list struct="atomic" id="376"></list></costumes><sounds><list struct="atomic" id="377"></list></sounds><blocks><block-definition s="OnlyEvens %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>newList</l></list></block><block s="doSetVar"><l>newList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block var="item"/><block var="newList"/></block></script></block></script></block><block s="doReport"><block var="newList"/></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="10" w="255.33333333333334" collapsed="true">Take even numbers:&#xD;&#xD;newlist = empty list&#xD;Read each item in the list&#xD;If item even&#xD;	  Append item to newlist&#xD;End if&#xD;After traversal, show newlist&#xD;</comment><script x="79" y="162"><custom-block s="OnlyEvens %l" scope="local"><block var="numbers"/></custom-block></script><script x="66" y="118.06666666666666"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>6</l><l>3</l><l>11</l><l>4</l><l>12</l></list></block></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="L1" style="normal" x="10" y="147.000002" color="243,118,29" hidden="true"/><watcher var="L2" style="normal" x="9" y="8.50000399999999" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="432">4,5,6,7,8</list></variable></variables></scene></scenes></project><media name="4.4Lab_tellez" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>