<snapdata remixID="11009652"><project name="Lab 4.4" 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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><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="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="-2.842170943040401e-14" 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><block-definition s="Say List %&apos;list1&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index1</l></list></block><block s="doSetVar"><l>index1</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doSayFor"><block s="reportListItem"><block var="index1"/><block var="list1"/></block><l>2</l></block><block s="doChangeVar"><l>index1</l><l>1</l></block></script></block></script></block-definition></blocks><variables></variables><scripts><script x="56" y="160.36666666666682"><custom-block s="random list with range"></custom-block></script><script x="53" y="133.36666666666662"><custom-block s="random list of numbers"></custom-block></script><script x="48" y="97.36666666666684"><custom-block s="list 1 to 10"></custom-block></script><script x="63" y="210.36666666666667"><custom-block s="sum %l"><block var="List"/></custom-block></script><script x="67" y="277.7000000000003"><custom-block s="avg %l"><block var="List"/></custom-block></script><comment x="884.1505859375" y="10" w="170.5" collapsed="false">1.1: Computes the sum of a list</comment><script x="66" y="350.36666666666656"><custom-block s="includes negative"></custom-block></script><script x="65" y="474.36666666666656"><custom-block s="maximum"></custom-block></script><script x="53" y="529.3666666666668"><custom-block s="make all positive"></custom-block></script><script x="43" y="561.3666666666668"><custom-block s="only evens"></custom-block></script><script x="59" y="383.3666666666668"><custom-block s="increasing?"></custom-block></script></scripts></sprite><watcher var="Names" style="normal" x="2" y="10.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="242.000004" color="4,148,220" hidden="true"/><watcher var="Inp" style="normal" x="10" y="263.000006" color="243,118,29" hidden="true"/><watcher var="reindeer" style="normal" x="10" y="266.999998" color="243,118,29" hidden="true"/><watcher var="List" style="normal" x="9" y="16" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>sum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="RandomList %&apos;ListLength&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block var="ListLength"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="ListLength"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="RandomListRange %&apos;num1&apos; %&apos;num2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="avg %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>average</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>average</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>average</l><block s="reportSum"><block var="average"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="average"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="list 1 to 10" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l></list><comment w="170.5" collapsed="false">1.0: Just for generating a list of number (1-10)</comment></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block var="index"/><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="random list of numbers" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>lengthList</l></list><comment w="267.5" collapsed="true">1.0b: Just for generating a random list of numbers (1-&gt;)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Length of List?</l></block><block s="doSetVar"><l>lengthList</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="lengthList"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="lengthList"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="random list with range" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>num1</l><l>num2</l></list><comment w="353.5" collapsed="true">1.0c: Just for generating a random list of numbers in a range (num1 -&gt; num2)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Starting # for list?</l></block><block s="doSetVar"><l>num1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Ending # for list?</l></block><block s="doSetVar"><l>num2</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="includes negative" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>negative</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="List"/></block><l>0</l></block><script><block s="doSetVar"><l>negative</l><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="List"/></block><l>0</l></block></block><block s="doReport"><block var="negative"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="List"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="increasing?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>increasing</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doReport"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="List"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="List"/></block></block></block></script></block></script></block-definition><block-definition s="maximum" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>max</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="List"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="List"/></block></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="index"/><block var="List"/></block></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="make all positive" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="List"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="List"/><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="List"/></block><l>-1</l></block></block></script></block></script></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="only evens" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>list2</l></list></block><block s="doSetVar"><l>list2</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="List"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="List"/></block><block var="list2"/></block></script></block></script></block><block s="doReport"><block var="list2"/></block></script></block-definition></blocks><variables><variable name="Names"><l>Welcome dasher, dancer, prancer, vixen, comet, cupid, donner, blitzen, and rudolf</l></variable><variable name="Inp"><l>rudolf</l></variable><variable name="reindeer"><list struct="atomic" id="531"></list></variable><variable name="List"><list struct="atomic" id="532">1,2,3,4,5,6,7,8,9,10</list></variable></variables></project><media name="Lab 4.4" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>