<snapdata remixID="14381569"><project name="U5L1-GuessNumber" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5L1-GuessNumber"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><l>I&apos;m thinking of a number from 1 to 60.</l></block></script></custom-block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l><l>guesses</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>60</l></block></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doSetVar"><l>guesses</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="secret number"/></list></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="guesses"/></block><block s="doSetVar"><l>number of guesses</l><block s="reportVariadicSum"><list><block var="number of guesses"/><l>1</l></list></block></block><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><block var="guesses"/></block></script></custom-block><block s="doSayFor"><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><l>Yay!</l></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><l>too low</l></block></script><script><block s="doReport"><l>too high</l></block></script></block></script></block-definition><block-definition s="Computer guesses my number from %&apos;m&apos; to %&apos;n&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>firstnumber</l><block var="m"/></block><block s="doSetVar"><l>lastnumber</l><block var="n"/></block><block s="doSetVar"><l>numberofguesses</l><l>0</l></block><block s="doSetVar"><l>guess</l><l>0</l></block><block s="doSetVar"><l>listofguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>firstpart</l><block var="firstnumber"/></block><block s="doSetVar"><l>lastpart</l><block var="lastnumber"/></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstnumber"/><block var="lastnumber"/><script><block s="doSetVar"><l>guess</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block var="lastnumber"/></list></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block var="lastnumber"/></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block var="lastnumber"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><list></list></block></script></custom-block></script><scripts><script x="41" y="461.99999999999994"><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yay</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>too low</l></list></block><script><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><block s="doSetVar"><l>guess</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>too high</l></list></block><script><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><block s="doSetVar"><l>guess</l><block s="reportDifference"><block var="i"/><l>1</l></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yay</l></list></block><script><block s="doSayFor"><l>Yay!</l><l>3</l></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block></script></block></script><script x="242.5498076875" y="419.0000029999998"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>4</l></block><l>3</l></list></block></script></scripts></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></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></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    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();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><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><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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><list></list></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></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></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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><list></list></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></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></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></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></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></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></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></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></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></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><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="position of number %&apos;m&apos; in unsorted list %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListContainsItem"><block var="n"/><block var="m"/></block><script></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="n"/><block var="m"/></block></block><script><block s="doReport"><l>Not in List</l></block></script><list></list></block></script><scripts><script x="248.15234475" y="74.000001"><block s="reportListAttribute"><l><option>length</option></l><l/></block></script><script x="243.9951191875" y="237.00000199999994"><block s="reportListItem"><block var="item"/><block var="m"/></block></script><script x="267" y="166"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><block s="reportNot"><l/></block></custom-block></script><script x="363.0000009999999" y="295.00000100000005"><block s="doReport"><l>Not in List</l></block></script></scripts></block-definition><block-definition s="position of item %&apos;a&apos; in list %&apos;b&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>numberofpositionguesses</l><l>0</l></block><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doIf"><block s="reportListContainsItem"><block var="b"/><block var="a"/></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block></block><script><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="b"/></block><block var="a"/></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This </l><l>took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The </l><l>location </l><l> is item </l><block var="positionguess"/></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script><list></list></block></script></custom-block></script></block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="b"/><block var="a"/></block></block><script><block s="doReport"><l>0</l></block></script><list></list></block></script><scripts><script x="10" y="10"><block var="o"/></script><script x="10" y="652"><block var="o"/></script><script x="10" y="682"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block></script><script x="10" y="728"><block s="doSetVar"><l>position</l><block var="positionguess"/></block></script><script x="10" y="768"><block s="doReport"><l></l></block></script><script x="10" y="807"><block s="doSetVar"><l>firstitem</l><block s="reportListItem"><l>1</l><block var="b"/></block></block><block s="doSetVar"><l>lastitem</l><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></script><script x="10" y="877"><block var="x"/></script><script x="10" y="907"><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>first</l><block var="firstitem"/></block><block s="doSetVar"><l>last</l><block var="lastitem"/></block><block s="doSetVar"><l>missingitem</l><block var="a"/></block></script><script x="10" y="1013"><block var="x"/></script><script x="10" y="1043"><block var="x"/></script><script x="10" y="1073"><block var="a"/></script><script x="10" y="1103"><block var="o"/></script><script x="10" y="1133"><block var="x"/></script><script x="10" y="1163"><block var="o"/></script><script x="10" y="1193"><block var="x"/></script><script x="10" y="1223"><block var="x"/></script><script x="10" y="1253"><block var="x"/></script><script x="10" y="1283"><block var="x"/></script><script x="10" y="1313"><block var="x"/></script><script x="10" y="1343"><block var="o"/></script><script x="10" y="1373"><block s="doForever"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></block></script><list></list></block></script></custom-block><block s="doSayFor"><block var="positionguess"/><l>2</l></block><block s="doAsk"><l>Is this correct?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doSayFor"><l>Yay!</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block><script><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block></script><list></list></block></script></block></script><script x="10" y="1739"><block s="doStopThis"><l><option>all</option></l></block></script><script x="10" y="1779"><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block var="lastnumber"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block><l>2</l></block></script></scripts></block-definition><block-definition s="position of item %&apos;a&apos; in list %&apos;b&apos; 2" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>firstitem</l><block s="reportListItem"><l>1</l><block var="b"/></block></block><block s="doSetVar"><l>lastitem</l><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block><block s="doSetVar"><l>numberofpositionguesses</l><l>0</l></block><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>first</l><block var="firstitem"/></block><block s="doSetVar"><l>last</l><block var="lastitem"/></block><block s="doSetVar"><l>missingitem</l><block var="a"/></block><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><block var="b"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="b"/></block><block s="reportListItem"><l><option>last</option></l><block var="b"/></block></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block></block></script><list></list></block></script></custom-block></script></block-definition><block-definition s="position of number %&apos;o&apos; in sorted list %&apos;x&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doSetVar"><l>numberofpositionguesses</l><l>0</l></block><block s="doIf"><block s="reportListContainsItem"><block var="x"/><block var="o"/></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportListItem"><l>1</l><block var="x"/></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></list></block><block var="x"/></block></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></list></block><l>1</l></block><l>0.5</l></list></block></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block s="reportListItem"><l>1</l><block var="x"/></block><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block></block><script><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><block var="o"/></list></block><script><block s="doReport"><block var="positionguess"/></block></script><list></list></block></script></custom-block></script></block></script><list></list></block></script><scripts><script x="10" y="10"><block s="doReport"><l></l></block></script><script x="10" y="504.99999999999994"><block var="positionguess"/></script><script x="10" y="535"><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>firstitem</l><block s="reportListItem"><l>1</l><block var="x"/></block></block><block s="doSetVar"><l>lastitem</l><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></block><block s="doSetVar"><l>first</l><block s="reportListItem"><l>1</l><block var="x"/></block></block><block s="doSetVar"><l>last</l><block s="reportListItem"><l><option>last</option></l><block var="x"/></block></block></script><script x="10" y="957"><block s="reportListItem"><l><option>last</option></l><l/></block></script><script x="10" y="990"><block var="x"/></script><script x="10" y="1020"><block var="lastnumber"/></script><script x="10" y="1050"><block var="positionguess"/></script><script x="10" y="1080"><block s="reportListItem"><l>1</l><block var="x"/></block></script><script x="10" y="1114"><block var="firstnumber"/></script><script x="10" y="1144"><block var="x"/></script><script x="10" y="1174"><block var="lastnumber"/></script><script x="10" y="1204"><block s="reportNewList"><list><l>1</l><l>2</l><l>2</l></list></block></script><script x="10" y="1237"><block var="x"/></script><script x="10" y="1267"><block s="doStopThis"><l><option>all</option></l></block></script><script x="10" y="1307"><block s="doSayFor"><l></l><l>5</l></block></script><script x="10" y="1346"><block s="doSetVar"><l>position</l><l>0</l></block></script><script x="10" y="1386"><block var="positionguess"/></script><script x="10" y="1416"><block s="reportListItem"><l></l><l/></block></script><script x="18" y="760"><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block s="reportListAttribute"><l><option>length</option></l><block var="x"/></block></list></block></block><block var="x"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><l> location </l><block s="reportListItem"><block var="positionguess"/><block var="x"/></block><l> ?</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><l>2</l></block><block var="lastitem"/></list></block><l>1</l></block><l>0.5</l></list></block><script><block s="doSetVar"><l>positionguess</l><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="x"/></block></block><block var="x"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><l> location </l><block var="positionguess"/><l> ?</l></list></block></block></script><list></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="x"/><script></script></custom-block></script><script x="308.000002" y="644.8333363333334"><custom-block s="position of number %n in sorted list %l"><block var="g"/><block var="l"/></custom-block></script><script x="221.000005" y="522.0000050000001"><block s="reportJoinWords"><list><l>Your number is at location </l><l>world</l></list></block></script><script x="110.00000399999999" y="468.00000400000005"><block s="doSayFor"><block s="reportJoinWords"><list><l>This </l><l>took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block><l>2</l></block></script></scripts></block-definition><block-definition s="duplicates in %&apos;l&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>duplicatelist</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportBoolean"><l><bool>false</bool></l></block><custom-block s="are the numbers of %l distinct ?"><block var="l"/></custom-block></list></block><script><block s="doReport"><block var="duplicatelist"/></block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><scripts><script x="10" y="237"><block s="reportCONS"><l></l><l/></block></script><script x="10" y="270"><block s="doInsertInList"><l></l><l>1</l><l/></block></script><script x="98" y="202"><block s="doAddToList"><block var="newfirst"/><block var="duplicatelist"/></block></script></scripts></block-definition><block-definition s="are the numbers of %&apos;n&apos; distinct ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>duplicatelist</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="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="n"/></block><l>1</l></block><script><block s="doSetVar"><l>newfirst</l><block var="i"/></block><custom-block s="for %upvar = %n to %n %cs"><l>o</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="n"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="newfirst"/><block var="n"/></block><block s="reportListItem"><block var="o"/><block var="n"/></block></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="newfirst"/><block var="n"/></block><block var="duplicatelist"/></block></script><list></list></block></script></custom-block></script></custom-block><block s="doIfElse"><block s="reportNot"><custom-block s="empty? %l"><block var="duplicatelist"/></custom-block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><scripts><script x="30" y="10"><block s="reportListItem"><l><option>last</option></l><l/></block></script><script x="30" y="43"><block var="i"/></script><script x="30" y="543"><block var="newfirst"/></script><script x="30" y="573"><block var="item"/></script><script x="30" y="603"><block s="reportNewList"><list><l>1</l><l>4</l><l>3</l></list></block></script><script x="30" y="636"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><l>1</l><l>4</l><l>3</l></list></block></block></script><script x="30" y="673"><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="30" y="712"><block s="reportListItem"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block><block var="duplicatelist"/></block></script><script x="30" y="822"><block s="doIf"><block s="reportIsA"><block s="reportListItem"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block><block var="n"/></block><l><option>number</option></l></block><script><block s="doAddToList"><block s="reportListItem"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block><block var="duplicatelist"/></block><block var="duplicatelist"/></block></script><list></list></block></script><script x="30" y="1160"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><l></l><block s="reportListItem"><l></l><block s="reportNewList"><list><l>3</l><l>2</l><l>1</l></list></block></block></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>3</l><l>2</l><l>1</l></list></block></custom-block></custom-block></script><script x="30" y="1239"><block s="reportListItem"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block><block var="n"/></block></script><comment x="30" y="1332" w="90" collapsed="false">I believe this code gives me the number of the item that matches the variable rather than the actual number within the item of the list.</comment><script x="30" y="1470"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><block var="newfirst"/><block s="reportListItem"><l></l><block var="n"/></block></list></block></autolambda><list></list></block><block var="n"/></custom-block></custom-block></script><script x="219" y="568"><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="n"/><script></script></custom-block></script><script x="270" y="490.99999999999994"><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="n"/><script></script></custom-block></script><script x="53" y="472.2"><block s="doIf"><l/><script></script><list></list></block></script><script x="287.6416025625" y="336.00000100000005"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l>0</l><block s="reportListAttribute"><l><option>length</option></l><block var="duplicatelist"/></block></list></block><l/></list></block></script><script x="318.8359385" y="448.8333363333333"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="duplicatelist"/></block><l>1</l></list></block></script></scripts></block-definition><block-definition s="Say position of number %&apos;g&apos; in sorted list %&apos;l&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSayFor"><l>Hello!</l><l>2</l></block><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><scripts><script x="470.000004" y="174.00000700000004"><block var="l"/></script><script x="384.000004" y="182.00000700000004"><block var="g"/></script><script x="10" y="253.40000000000003"><block s="reportJoinWords"><list><l>Your number is at location</l><custom-block s="position of number %n in sorted list %l"><l>1</l><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block></custom-block></list></block></script><script x="350.000001" y="232.40000200000003"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="213.000002" y="161.00000300000005"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="63" y="157.2"><block var="numberofpositionguesses"/></script><script x="253" y="114.19999999999999"><block s="reportJoinWords"><list><l>This </l><l>took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block></script><script x="188" y="86.19999999999999"><block s="reportJoinWords"><list><l>Your number is at location </l><custom-block s="position of number %n in sorted list %l"><block var="g"/><block var="l"/></custom-block></list></block></script></scripts></block-definition></blocks><primitives></primitives><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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="2124"><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="2125"></list></costumes><sounds><list struct="atomic" id="2126"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite(2)" idx="2" x="-206.775018044234" y="130.57697342364506" heading="8" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="232.05,0,125.30700000000002,1" pen="tip" id="2131"><costumes><list struct="atomic" id="2132"></list></costumes><sounds><list struct="atomic" id="2133"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Sprite(5)" idx="5" x="136.4960383856278" y="-93.19408300621751" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="11.42400000000001,0,142.8,1" pen="tip" id="2137"><costumes><list id="2138"><item><ref mediaID="U5L1-GuessNumber_Sprite(5)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2139"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block s="reportVariadicLessThan"><list><block var="i"/><block s="reportListItem"><l>1</l><block var="listofguesses"/></block></list></block></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><script x="20" y="342"><block s="reportDifference"><block s="reportListItem"><l><option>last</option></l><block var="listofguesses"/></block><l>1</l></block></script><script x="51" y="142"><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>lastpart</l><block var="guess"/></block><block s="doAddToList"><block var="guess"/><block var="listofguesses"/></block><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstnumber"/><block var="lastnumber"/><script><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstpart"/><block var="lastpart"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script><script x="37" y="397"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>last</l><block var="positionguess"/></block><block s="doAddToList"><block var="guess"/><block var="listofpositionguesses"/></block><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstitem"/><block var="lastitem"/><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block var="firstitem"/><block var="lastitem"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="positionguess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script><script x="20" y="43"><block s="reportJoinWords"><list><l>Is </l><block var="a"/><l> </l><l>position</l><l> </l><block var="positionguess"/><l> </l><l>?</l></list></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="-169.00396161437402" y="-96.1940830062174" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="11.42400000000001,0,142.8,1" pen="tip" id="2263"><costumes><list id="2264"><item><ref mediaID="U5L1-GuessNumber_Sprite(3)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2265"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="269"><block s="reportVariadicSum"><list><block s="reportListItem"><l><option>last</option></l><block var="listofguesses"/></block><l>1</l></list></block></script><script x="30" y="307"><custom-block s="high or low answer: %n secret number: %n"><l></l><l></l></custom-block></script><script x="38" y="355"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>first</l><block var="positionguess"/></block><block s="doAddToList"><block var="guess"/><block var="listofpositionguesses"/></block><block s="doSetVar"><l>numberofpositionguesses</l><block s="reportVariadicSum"><list><block var="numberofpositionguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstitem"/><block var="lastitem"/><script><block s="doSetVar"><l>positionguess</l><block s="reportRandom"><block var="firstitem"/><block var="lastitem"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="positionguess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script><script x="47" y="78"><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSetVar"><l>firstpart</l><block var="guess"/></block><block s="doAddToList"><block var="guess"/><block var="listofguesses"/></block><block s="doSetVar"><l>numberofguesses</l><block s="reportVariadicSum"><list><block var="numberofguesses"/><l>1</l></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="firstnumber"/><block var="lastnumber"/><script><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstpart"/><block var="lastpart"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script></custom-block></script></custom-block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="-18.50396161437334" y="-89.19408300621717" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="11.42400000000001,0,142.8,1" pen="tip" id="2360"><costumes><list id="2361"><item><ref mediaID="U5L1-GuessNumber_Sprite(4)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2362"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="doSetVar"><l>guess</l><block s="reportRandom"><block var="firstnumber"/><block s="reportListItem"><l>1</l><block var="listofguesses"/></block></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is</l><l> it </l><block var="guess"/><l>?</l></list></block></block></script><script x="20" y="109"><block s="bubble"><l></l></block></script><script x="20" y="153"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="tell %s to %cs"><l>Sprite</l><script><block s="doSayFor"><l>Yay!</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>This </l><l> took </l><block var="numberofpositionguesses"/><l> guesses.</l></list></block><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></custom-block></script><script x="149.000003" y="324.000004"><block var="guess"/></script></scripts></sprite><sprite name="Sprite" idx="1" x="1.4428543843462194" y="4.418459954086103" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="2407"><costumes><list struct="atomic" id="2408"></list></costumes><sounds><list struct="atomic" id="2409"></list></sounds><blocks></blocks><variables></variables><scripts><script x="59.99999700000001" y="10.000000000000014"><block s="receiveGo"></block><block s="doSetVar"><l>guess</l><l>0</l></block><block s="doSetVar"><l>listofguesses</l><l>0</l></block><block s="doSetVar"><l>positionguess</l><l>0</l></block><block s="doSetVar"><l>listofpositionguesses</l><block s="reportNewList"><list></list></block></block><custom-block s="Computer guesses my number from %n to %n"><l>1</l><l>45</l></custom-block></script><script x="59.99999700000001" y="360"><custom-block s="position of number %n in sorted list %l"><l>4</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l></list></block></custom-block></script><script x="38" y="545.7999999999997"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><l>3</l><l>2</l><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicIsIdentical"><list><l>3</l><block s="reportListItem"><l></l><block s="reportNewList"><list><l>3</l><l>2</l><l>2</l></list></block></block></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>1</l><l>2</l><l>2</l></list></block></custom-block></custom-block></list></block></block></script><script x="56.99999700000001" y="392"><custom-block s="duplicates in %l"><l/></custom-block></script><script x="55.99999700000001" y="424.9999999999999"><custom-block s="are the numbers of %l distinct ?"><block s="reportNewList"><list><l>1</l><l>3</l><l>3</l><l>2</l></list></block></custom-block></script><script x="276.999997" y="307"><custom-block s="position of item %n in list %l"><l>4</l><l/></custom-block></script><script x="339.999997" y="208.0000000000001"><custom-block s="Number guessing game"></custom-block></script><script x="33.99999700000001" y="278.00000000000017"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><script><block s="doSetVar"><l>list</l><block s="reportCONS"><block var="i"/><block var="list"/></block></block></script></custom-block></script><script x="301.000001" y="242.0000010000001"><block var="listofpositionguesses"/></script><script x="103" y="175.00000000000006"><block s="doSetVar"><l>listofpositionguesses</l><l>0</l></block></script><script x="84" y="703"><custom-block s="position of item %n in list %l 2"><l></l><l/></custom-block></script><script x="113" y="481.9999999999998"><custom-block s="position of number %n in sorted list %l"><l></l><l/></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="3.621730699327145" y="2.7695587700737647" color="4,148,220" hidden="true"/><watcher var="numberofguesses" style="normal" x="2.130429823133909" y="2.1304298231336602" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="2.130429823133909" y="15.552138987133723" color="230,168,34" hidden="true"/><watcher var="firstnumber" style="normal" x="2.5748488633896613" y="15.835985997963647" color="243,118,29" hidden="true"/><watcher var="listofguesses" style="normal" x="4.254537896050351" y="31.183297721550417" color="243,118,29" hidden="true"/><watcher var="lastnumber" style="normal" x="2.130429823133909" y="23.589613065217108" color="243,118,29" hidden="true"/><watcher var="guess" style="normal" x="54.094584431965814" y="12.175691770140673" color="243,118,29" hidden="true"/><watcher var="firstpart" style="normal" x="53.70958984375011" y="4.2482161458333465" color="243,118,29" hidden="true"/><watcher var="lastpart" style="normal" x="52.79925781250017" y="20.330749304804655" color="243,118,29" hidden="true"/><watcher var="first" style="normal" x="4.102904929577562" y="21.335107274964727" color="243,118,29" hidden="true"/><watcher var="listofpositionguesses" style="normal" x="96.44598817567567" y="9.846975113309817" color="243,118,29" extX="80" extY="70"/><watcher var="missingitem" style="normal" x="1.7409623620096681" y="31.08782482305479" color="243,118,29" hidden="true"/><watcher var="position" style="normal" x="2.1346194566044687" y="60.56775200926191" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="130.20932432432414" y="87.56778716216216" color="243,118,29" hidden="true"/><watcher var="newfirst" style="normal" x="7.9375" y="7.937500000000007" color="243,118,29"/><watcher var="firstitem" style="normal" x="88.0394758755233" y="28.433132970117995" color="243,118,29" hidden="true"/><watcher var="lastitem" style="normal" x="89.10290492957756" y="57.71900610227112" color="243,118,29" hidden="true"/><watcher var="last" style="normal" x="3.2969589836313844" y="48.620980407117884" color="243,118,29" hidden="true"/><watcher var="numberofpositionguesses" style="normal" x="0" y="98.58548237772129" color="243,118,29"/><watcher var="duplicatelist" style="normal" x="258.61983695652157" y="37.344021739130454" color="243,118,29" extX="80" extY="70"/><watcher var="positionguess" style="normal" x="22.944772135416542" y="132.9993815104166" color="243,118,29"/></sprites></stage><variables><variable name="numberofguesses"><l>0</l></variable><variable name="listofguesses"><list struct="atomic" id="2539"></list></variable><variable name="guess"><l>5</l></variable><variable name="firstnumber"><l>1</l></variable><variable name="lastnumber"><l>45</l></variable><variable name="firstpart"><l>1</l></variable><variable name="lastpart"><l>45</l></variable><variable name="positionguess"><l>4</l></variable><variable name="numberofpositionguesses"><l>21</l></variable><variable name="firstitem"><l>1</l></variable><variable name="lastitem"><l>5</l></variable><variable name="first"><l>2</l></variable><variable name="last"><l>3</l></variable><variable name="listofpositionguesses"><list struct="atomic" id="2540">5,5,5</list></variable><variable name="missingitem"><l>3</l></variable><variable name="position"><l>0</l></variable><variable name="list"><l></l></variable><variable name="duplicatelist"><list struct="atomic" id="2541">3</list></variable><variable name="newfirst"><l>3</l></variable></variables></scene></scenes></project><media name="U5L1-GuessNumber" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="43" center-y="45" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABaCAYAAADNVsqyAAAAAXNSR0IArs4c6QAABmxJREFUeF7tnb+P3EQUx9/Yu7b3VwiiyklIVLkaXRoqQn9JkS6hoCLQ0IQTRRouPZcOAUmDIiXpc6koSKhoLqIOf8CdhEAh5739bS96s2tndm7tGe/5sbvRsxTlZI/fvPeZ7/zw+FkrAAA8OBjj/3yUR2AAl4RgsOUB1S0xXDq2wHAZLiEBQtOsXIZLSIDQNCuX4RISIDTNymW4hAQITbNylwG31vyiYLV9ADGY3DP2AMDPvL/b/qmg7fUsnqnc1ruXCkU0HgMIMWWr/C1ZT7eFkuuj4RYMB1dgNNguVMe6FSaFq0PV4SDk7sl3AONWeqni7UPVewqV6gt5bp0bIhOuU5kEZ3sEtT1wK3/K4t3OLYijTfD8n6Hq/Z5rYtDfhn5nF0CEUGvspFBtGsLWt2WVK21CwzE6UdtJOBlTG60343a/exMG/evyvOc/Br92L40Zy1e9ffD8p3YNsSxaBestDW69dSNVLsKqVF6kAIeDj6F3sjfjWtD4Gqreb/IcqlcFa2qIeLRVMMzlFC8NrjoBhq8OwAvupXAlrN7NmQjV6ziuJqo3NcQ8W8tBZ6515eCaGoLhvjqAqv8Igvpd2bxx3IKT4ydvVgUihMa5q+A4obw+HHyUTnwMV+sRwn0JzXOfyrNRdAE6x/ty9pfjsHuUAsa1LR44eSVgsfywfw2C+vdWDdHr3IJh/4a5T65AiVKGBVy2JSsDuXadPoFVqs+h1tzJDRMnvzi6aN0QnfDRzLp4BRhmukAKF2tF8EF9N1Vw4gkqttfZhWTmt26INVkpYJylwFXBqMpVmxQh4/IMj9FoK4Wql7FpiFVWq+pbKXBNy66iMGwaoqjNZZQvBW6yHzCZ+bdhNJ24lhHQKtVZCtxVCmiVfGG4hK3BcBkuIQFC06xchktIgNA0K5fhEhIgNM3KZbiEBAhNs3IZLiEBQtNvtXKFcwjCmbwJGccXYBxvEKI8bfqthlv2VmjRlsmHK0Jw3EkWzXjchHG0WdT+UssvArdMtefCXcQ5cpoiBL92FxznEOJ4Awa9zzO7+yL+L3JPVsy5cLNePJoA2ra+bTlZnwjBC+4DvlJy3cPUhe7Jt5mb84uAUlMC0jw2U8AZ10ng2gZlWw7BBvU7UPWenwqjffwwc7iytq9YXVRQ8/jmwkVlNd+5Ku+TiR2vn1m1oW1QtipRyyUOYP7CaHg5dwVg64ca1P8GFyvVc8Bs6NoGZRuIag/rl7kOFq/Ybf1YGtzG+cvgiLasP/z3mVVChm1QVnC1vN0iuWK2fswIRoTQOv9JegqTChc9jOtcPe+2TMXYwNWHhFNwxZFMmnacv+XqIY4/SFcQheBOl52OcySTWOQcKgDWFi5OVCaV6EOCPoEF9R2o+rMTXbKCmAcX89qEaMsEFXx6wyUdruWT3DVdpaRwvdoe+MFjWSeqxrVI58eJMEnAM3Vj05huUl9Qvw1V/5cZJkkDJPfitxnj+D1w3H+senjyLQd+J9MN70McfWh1n17IOCzowanp9lk1ql/2UMNF//AfHpiQgknWyR6CrnoTIUzFwidR1/0DHPd4KqjPYND7ynTr3OtGuJhNU2vckTfr6fVlwFUnzPbrJ6eWViqgaLQJnfaPM5NqnrLVa3HcBMdpyxRXhB9FF+VmThRtntrUqZ+7kva8szxIGOHqk05fS7+fB1j9eMSkXNOEqdaPdc0Axhzg5pfgVl6mw5b6ecAM+N41GHRvWylQhRuN3odO+4HVKqnwsKAGJwMLHxodNI2TqgETXCyr9h4JONqQasMJSX0U1te/RfxQffLr34Dn/5qeWjTh2qhcrME06ei0iwRlA3ceYL3OeXsMRfxQ7WFjesEP4Lp/ze0RRnVNCywdrr4a0b/60YNOxn/1fNbmzaJw0fZZ7k18s4KrfmOWt1GSGC3iWNH0U3UnDevLe8NQxA9djWpCt03M89RsBde26yYVFAVm282KljsLXFmXCEGIcOHXQ1Zw1a8d8/ZPiwZPXf7McM/ooBVcfL6vVCefkg771+VW3zocy+5BVnDXAeQq+shwCVuF4TJcQgKEplm5DJeQAKFpVi7DJSRAaJqVy3AJCRCaZuUyXEIChKZZuQyXkAChaVYuwyUkQGialctwCQkQmmblMlxCAoSmWbkMl5AAoWlWLsMlJEBompXLcAkJEJpm5TJcQgKEpuWv6fBv/5ZPGH9U+T9wxohveFtgzgAAAABJRU5ErkJggg==" mediaID="U5L1-GuessNumber_Sprite(5)_cst_Untitled"/><costume name="Untitled" center-x="42" center-y="45" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABaCAYAAADJoxqPAAAAAXNSR0IArs4c6QAABPxJREFUeF7tm0tSFEEQhnNkhBBU8BEG7vAEcgNh5xJPoJxAXLkUTyAuXIN7I/QG4AnEE8jaCHn4AFQUI+kpOyet6qzqruwZIWdDxEz1X1Vf/fXoyqRzPA1zYJ+sBDrHN+E4q6KJgUFVMIFBNagKBBQkzakGVYGAgqQ51aAqEFCQNKcaVAUCCpLmVIOqQEBB0pxqUBUIKEiaUw2qAgEFSa9Td38DPP0KsPkzT40zIwBPLgLMdPPoDbuKF+rKN4BHn/M2fXUS4MF4Xs1hVfNCfXMIcG8nb5PfXQeYPZ9Xc1jVghsVLgFV0//VIcCL/aJbjycA7o6Fu4jT/6xMfaRQe/df/lKsu/jB9XL50rD6pv12tQIVXY9r9NavooOxGxffMKc6ALssTBmr1SZadagIZv4TwOZRf7dmuwBT58rvEM6zy/3fpWyYc6PlgHGdNoG2Mv1TwCDo9WslWLrEpIDhOinP5iir7lQK5nYX4D1zLO8EumxpoviWPnv/QvE9Op9+1g4AXh78i4Lq5ACVotEqVNzQEAw/VVAwdNOL3Qy3jor1OqSTAiRH2dah+k4JIXixUB2I1PI5APo0skCtWsNiOmpQe0Oz8R1gfrscp9AaZlAT58PSHsDz3ltVyK0UKh578A6Av12ZUwn4GLfyY9HCGMDqVP95NAdUfh4e5Fte7TXVsaVu9XXEdzlzchcwUo4O7tzubSu0+9NnfG9R/Dy8fhVgruI+InFSJhVvDDVmzUy59aJQ+UygPeNvZHRgHo4DrEwmcchauBWo2GKcnniOlO5p+RXh2j7A4l5anwc59bGljaFSF8bcmbqDug9T6IrQPYP3B9KgoG5MO9KGKa10Y6jOhejENu5MpXveYbi7zQI1bRxPf2mDqjDGBtWgKhBQkDSnGlQFAgqS5lSDqkCASboILv6tm6pU6dQcFehjyFsDvZipm6pUCTVHBaEu81yAULm24/oxF0TSMFZCzVEBbQBNjqC3SlIjfY6JnUWx5VwbcvS5VagpOQAUtO/WKXYWxZb7L6GiYzCTcONHvy8xtoV3o/wjhZtjHFUnGhCjK82s1pzKXeqSI0LplVLnpN+x47xO6Z61ziD4ALcGlceqpDtPCZr0uy+HS4KaKyQzEKhS53D0JWjS7771W6qXajYJyZxaqL7ktlAY3Z0QMIrhC0BKayj/fSBQQ/F/2jjJiTyf4PWVcNib6vqSPnyubhKNHQhU7KT0tpICFfX41KahcwrVN6Dc1VLbJOdGQ3Vxd19yLq8Ep9PibvGtS5zgYWrsHHeX0+HHr5h8Asyy/nCjcCs+f+tjmXV9ZxTgLTnKcWjSAEoQk6Z/KO5elZDGd91Qvik2JKQTexTCuhZ2SmBu4E+Cg708WASK6Zv0v21ikzlSYbry4tVfKO7OG+YE+esnXZtislVQh2tUHb+qEi7osiCVc+1vspZGQz3pZC+pNjbu7sRD7+wxSRVOQzoGYbmqhAs6IFJiRtO1NAkqnQZSw6qA1tGRXhL+zpDewNM6fDkAoWSOnPkC4vT3rStVWSZYPraBuXTqrn1az9WCqtWY06JrUBVG0qAaVAUCCpLmVIOqQEBB0pxqUBUIKEiaUw2qAgEFSXOqQVUgoCBpTjWoCgQUJM2pBlWBgIKkOdWgKhBQkDSnGlQFAgqS5lSDqkBAQdKcalAVCChImlMNqgIBBUlzqgrUadhQ0D3Tkn8AvNdtngWKpwgAAAAASUVORK5CYII=" mediaID="U5L1-GuessNumber_Sprite(3)_cst_Untitled"/><costume name="Untitled" center-x="42" center-y="43" image="data:image/png;base64,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" mediaID="U5L1-GuessNumber_Sprite(4)_cst_Untitled"/></media></snapdata>