<snapdata remixID="12069991"><project name="Activity - Algorithm for Max" 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="Activity - Algorithm for Max"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="create bag of numbers" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>bag of numbers</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportRandom"><l>8</l><l>14</l></block><script><block s="doAddToList"><block s="reportRandom"><l>10</l><l>99</l></block><block var="bag of numbers"/></block></script><comment w="90" collapsed="false">Fill up &quot;bag of numbers&quot; with a random number of random numbers</comment></custom-block><block s="doSetVar"><l>bag history</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="bag of numbers"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="bag of numbers"/></block><block var="bag history"/></block></script><comment w="244" collapsed="false">Add all elements in the &quot;bag of numbers&quot; to a separate &quot;bag history&quot; variable.  &#xD;&#xD;As numbers are drawn from the bag, &quot;bag of numbers&quot; will shrink in length, but the history variable will remain the same.  At the end, you&apos;ll be able to look at it and see the values from the original bag</comment></custom-block></script></block-definition><block-definition s="draw number from bag" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>tile</l><l>index</l></list></block><block s="doSetVar"><l>index</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="bag of numbers"/></block></block></block><block s="doSetVar"><l>tile</l><block s="reportListItem"><block var="index"/><block var="bag of numbers"/></block></block><block s="doDeleteFromList"><block var="index"/><block var="bag of numbers"/></block><block s="doReport"><block var="tile"/></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</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>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="bag empty" type="predicate" category="other"><comment x="0" y="0" w="90" collapsed="false">returns:&#xD;-  True if bag is empty&#xD;- False if there are still tiles in the bag</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>empty</l></list></block><block s="doSetVar"><l>empty</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportLessThan"><block s="reportListAttribute"><l><option>length</option></l><block var="bag of numbers"/></block><l>1</l></block><script><block s="doSetVar"><l>empty</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block var="empty"/></block></script></block-definition><block-definition s="FIND MAX %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l><l>index</l></list></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="input"/></block></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="input"/></block><script><block s="doIf"><block s="reportLessThan"><block var="max"/><block s="reportListItem"><block var="index"/><block var="input"/></block></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="index"/><block var="input"/></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSayFor"><block var="max"/><l>2</l></block><block s="doReport"><block var="max"/></block></script></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="601"><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="602"></list></costumes><sounds><list struct="atomic" id="603"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Max #" 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="608"><costumes><list struct="atomic" id="609"></list></costumes><sounds><list struct="atomic" id="610"></list></sounds><blocks></blocks><variables></variables><scripts><script x="67" y="22"><block s="receiveGo"></block><custom-block s="create bag of numbers"></custom-block></script><script x="68" y="120"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doUntil"><custom-block s="bag empty"></custom-block><script><block s="doSayFor"><custom-block s="draw number from bag"></custom-block><l>1</l></block></script></block></script><script x="68.12109475" y="268.000001"><custom-block s="FIND MAX %l"><block var="bag of numbers"/></custom-block></script></scripts></sprite><watcher var="bag history" style="normal" x="366" y="5.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="bag of numbers" style="normal" x="8" y="6" color="243,118,29" extX="112" extY="254"/></sprites></stage><variables><variable name="bag of numbers"><list struct="atomic" id="634">26,79,25,57,68,70,74,13,39,66,11,67</list></variable><variable name="bag history"><list struct="atomic" id="635">26,79,25,57,68,70,74,13,39,66,11,67</list></variable></variables></scene></scenes></project><media name="Activity - Algorithm for Max" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>