<snapdata remixID="9123790"><project name="Lab 4.3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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TU3FycmJCRMmMH36dE6fPk1YWBjTp0/nn//8J2KxmMzMTD7++GN++9vfYmVlhbe3N48++iijRo3SbX/x4sWMGTOGp556iilTpjBu3DgMDAywtLTsdRySk5NZtGgREydOZOLEifz+97/nrbfeIiQkpNf2UqkU9SAIWLf9WVqEnnTUV3UKt3EqTWFmdDRpaT6zB+2GxwddwOa6alQqlV5+SCQSUlJSMDc3109AS0tLnYD6cPLkSSZMmMC0adNQKBQkJCSwcOFCbG1tyc7OJjExke+//5677rqLPXv2UF5ezpo1a1i1ahW5ubl4e3szduxYli1bhkql6ibgN998w/nz56muriYqKorx48czZ84cSkpKaG5upri4WDcN9I9//IPp06eTlpbG5s2bGTVqFAYGBggEAvz9/Zk0aRI7duygpaUFjUbD/Pnz+c1vfoO/vz/l5eU4OjoyduxY3fbNzc256667eP7558nPz8fT05OxY8eyfPlycnNzkUgk3cZhz549uu+Lior45ptvmDx5MidPnkShUPQYt4yMDFQ5yhsWsN7s77QqBHTUVdLo97NuWWVHcx0tiUd/qWI1yALm5OTo7YhQKMTCwkI/AS0sLLCxsdFduvpDIBDw+OOPM3r0aGbNmsWCBQvw9fWlpqYGrVaLVCrlP//5D3fddRdWVlY0NTWhVCrJz88nISGB999/n9GjRzN//nyqqqrIyMjg7bffZvz48URHR9PW1kZ+fj7+/v6MGzeO+fPno9VqOX/+vG7lf1paGmvWrGH8+PEcP36cTz75hMmTJzN69GhMTEzYt28f9957LykpKTQ1NSGRSHQCBgYGUlVVhZubW7ftm5qaMmbMGExMTGhpaSE5OZl77rmHd999l4qKim5/Oy0tjdmzZ/P73/9eF/MSCoUEBwfT0dFBRUUFGRkZ3dqnp6ejUipuTwG11SiVSr0dGdAZ0NzcXFcfUB9EIhHm5ua8//773H///bpL7cKFC0lJSUEoFPLjjz/qBCwtLWXRokUYGBgwY8YMXnrpJX73u98xf/58amtrkUqlvP3229xzzz2IRCKqq6tJT0/H1dWVsWPH6toplcpu++Hj48O4ceNYs2YNjz32GKtXr+all17in//8J//+97957rnnqK6upqKigrS0ND766KNuAl69/R07djBmzBj27t1LXV0dYWFhjB8/njfeeIPq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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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</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="0" 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="13" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Helen</l><l>Luca</l><l>Jacob</l><l>Thomas</l><l>Parker</l><l>Joe</l><l>Karen</l><l>Alex</l><l>Kate</l></list></block></block><block s="doSetVar"><l>name #</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="names"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome, </l><block s="reportListItem"><block var="name #"/><block var="names"/></block><l> </l></list></block><l>1</l></block><block s="doChangeVar"><l>name #</l><l>1</l></block></script></block></script><script x="10" y="188.0000000000001"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Helen</l><l>Luca</l><l>Jacob</l><l>Thomas</l><l>Parker</l><l>Joe</l><l>Karen</l><l>Alex</l><l>Kate</l></list></block></block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block s="reportListItem"><block var="i"/><block var="names"/></block><l>1</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script><script x="10" y="348.0000000000001"><block s="receiveGo"></block><block s="doSetVar"><l>joined names</l><l></l></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doSetVar"><l>joined names</l><block s="reportJoinWords"><list><block var="joined names"/><block var="item"/><l>, </l></list></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Hello </l><block var="joined names"/></list></block><l>4</l></block></script><script x="14" y="514.0000029999998"><block s="receiveKey"><l><option>0</option></l></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Helen</l><l>Luca</l><l>Jacob</l><l>Thomas</l><l>Parker</l><l>Joe</l><l>Karen</l><l>Alex</l><l>Kate</l></list></block></block><block s="doFor"><l>i</l><block s="reportListLength"><block var="names"/></block><l>1</l><script><block s="doSayFor"><block s="reportListItem"><block var="i"/><block var="names"/></block><l>1</l></block></script></block></script><script x="508" y="12"><block s="receiveKey"><l><option>1</option></l></block><block s="doSetVar"><l>have more than 4</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doIf"><block s="reportLessThan"><l>4</l><block s="reportListLength"><block var="item"/></block></block><script><block s="doAddToList"><block var="item"/><block var="have more than 4"/></block></script></block></script></block><block s="doForEach"><l>item</l><block var="have more than 4"/><script><block s="doSayFor"><block var="item"/><l>1</l></block></script></block></script><script x="499" y="243.00000000000006"><block s="receiveKey"><l><option>2</option></l></block><block s="doSetVar"><l>start with c</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l>1</l><l>world</l></block><l>C</l></block><script><block s="doAddToList"><block var="item"/><block var="start with c"/></block></script></block></script></block><block s="doForEach"><l>item</l><block var="start with c"/><script><block s="doSayFor"><block var="item"/><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="start with c"/></block><l>1</l></block><script><block s="doSayFor"><l>None</l><l>2</l></block></script></block></script></block></script><script x="766" y="16"><block s="receiveKey"><l><option>4</option></l></block><block s="doSetVar"><l>middle</l><l>3</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="names"/></block><l>4</l></block><script><block s="doSayFor"><block s="reportListItem"><block var="middle"/><block var="names"/></block><l>2</l></block><block s="doChangeVar"><l>middle</l><l>1</l></block></script></block></script><script x="762" y="162"><block s="receiveKey"><l><option>5</option></l></block><block s="doSetVar"><l>contain e</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doSetVar"><l>e</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="item"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="e"/><block var="item"/></block><l>e</l></block><script><block s="doAddToList"><block var="item"/><block var="contain e"/></block></script></block><block s="doChangeVar"><l>e</l><l>1</l></block></script></block></script></block><block s="doForEach"><l>item</l><block var="contain e"/><script><block s="doSayFor"><block var="item"/><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="contain e"/></block><l>1</l></block><script><block s="doSayFor"><l>None</l><l>2</l></block></script></block></script><script x="496" y="530.0000029999995"><block s="receiveKey"><l><option>3</option></l></block><block s="doSetVar"><l>end in y</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l><option>last</option></l><block var="item"/></block><l>y</l></block><script><block s="doAddToList"><block var="item"/><block var="end in y"/></block></script></block></script></block><block s="doForEach"><l>item</l><block var="end in y"/><script><block s="doSayFor"><block var="item"/><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="end in y"/></block><l>1</l></block><script><block s="doSayFor"><l>None</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="contain e" style="normal" x="2.5000000000002274" y="2.5" color="243,118,29"/><watcher var="e" style="normal" x="2.5000000000002274" y="7.750000499999999" color="243,118,29"/><watcher var="end in y" style="normal" x="2.5000000000002274" y="13.000000999999997" color="243,118,29"/><watcher var="have more than 4" style="normal" x="2.5000000000002274" y="18.250001499999996" color="243,118,29" extX="80" extY="70"/><watcher var="joined names" style="normal" x="2.5000000000002274" y="23.500001999999995" color="243,118,29"/><watcher var="middle" style="normal" x="2.5000000000002274" y="28.750002499999994" color="243,118,29"/><watcher var="name #" style="normal" x="2.5000000000002274" y="34.00000299999999" color="243,118,29"/><watcher var="names" style="normal" x="2.5000000000002274" y="39.25000349999999" color="243,118,29" extX="80" extY="70"/><watcher var="start with c" style="normal" x="2.5000000000002274" y="44.50000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="contain e"><l>0</l></variable><variable name="e"><l>0</l></variable><variable name="end in y"><l>0</l></variable><variable name="have more than 4"><list struct="atomic" id="364"></list></variable><variable name="joined names"><l>Helen, Luca, Jacob, Thomas, Parker, Joe, Karen, Alex, Kate, </l></variable><variable name="middle"><l>0</l></variable><variable name="name #"><l>4</l></variable><variable name="names"><list struct="atomic" id="365">Helen,Luca,Jacob,Thomas,Parker,Joe,Karen,Alex,Kate</list></variable><variable name="start with c"><l>0</l></variable></variables></project><media name="Lab 4.3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>