<snapdata remixID="12912400"><project name="search algorithm " app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="search algorithm "><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></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="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="27.166666666666686"><block s="receiveGo"></block><block s="doSetVar"><l>list 1</l><block s="reportNewList"><list><l>Bread</l><l>Apples</l><l>Cereal</l><l>Cheese </l><l>Eggs</l><l>Butter </l><l>Ice Cream</l></list></block></block><block s="doAsk"><l>what do you want to add to your shooping list?</l></block><block s="doForEach"><l>item</l><block var="list 1"/><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="item"/><block var="list 1"/></block></block><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="list 1"/></block></script><list></list></block></script></block></script><script x="424" y="278.1666666666667"><block s="doSetVar"><l>Maria</l><block s="reportNewList"><list><l>1</l><l>2</l><l>20002</l></list></block></block><block s="doSetVar"><l>Mark</l><block s="reportNewList"><list><l>12</l><l>2</l><l>2003</l></list></block></block><block s="doSetVar"><l>Marena</l><block s="reportNewList"><list><l>6</l><l>1</l><l>2003</l></list></block></block><block s="doSetVar"><l>Makenzie</l><block s="reportNewList"><list><l>9</l><l>15</l><l>2002</l></list></block></block></script></scripts></sprite><watcher var="list 1" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="Mark" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70"/><watcher var="Maria" style="normal" x="235" y="104.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher var="Marena" style="normal" x="122" y="104.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher var="Makenzie" style="normal" x="347" y="103.00000799999998" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="list 1"><list struct="atomic" id="96">Bread,Apples,Cereal,Cheese ,Eggs,Butter ,Ice Cream</list></variable><variable name="Mark"><list struct="atomic" id="97">12,2,2003</list></variable><variable name="Maria"><list struct="atomic" id="98">1,2,20002</list></variable><variable name="Marena"><list struct="atomic" id="99">6,1,2003</list></variable><variable name="Makenzie"><list struct="atomic" id="100">9,15,2002</list></variable></variables></scene></scenes></project><media name="search algorithm " app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>