<snapdata remixID="10283428"><project name="panda squares 2x2" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Arrange the 16 tiles into a 4 by 4 square so that the colours match along the edges of tiles next to each other.&#xD;&#xD;More info:&#xD;https://blogs.adelaide.edu.au/maths-learning/2016/10/19/panda-squares/&#xD;&#xD;Citilab &amp; MMACA&#xD;&#xD;</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAABRUlEQVR4nO3SMQEAAAiAMPuX1hgcbgk4mIXQ1AH8ZkBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJGVAUgYkZUBSBiRlQFIGJHX8f+V3XQoIUwAAAABJRU5ErkJggg==</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="Stage" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts><script x="121" y="55"><block s="receiveGo"></block><block s="doSwitchToCostume"><l><option>Empty</option></l></block></script></scripts><sprites><sprite name="square" idx="1" x="-20" y="20" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="145,26,68,1" pen="tip" id="12"><wear><costume name="Costume" center-x="39" center-y="39" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAYAAACqNJiGAAAA6ElEQVR4nO3bMQrDQAwAwfPL5Z87TYrU3kaBGVAvlit155xzzcxz3/eamZlnZp7lu50zM89W23cT7yXxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8YL5XsRf8z2P3zZ/8ZXgnLNy1r888d4RLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC8QLxAvEC+Y34v4jbN9tw8ZGH1P/i8QKAAAAABJRU5ErkJggg==" id="13"/></wear><costumes><list id="14"><item><costume name="black" center-x="20" center-y="20" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAS0lEQVRYhe3ZoQHAMADDsHye01s0OpoCAXNxJ0nanhfLh0vyZG0PICAgICAgICAg4BwCCLiGAAKuIYCAawgg4BoCCLiG/AKTtzfEBSF4GGZyROgiAAAAAElFTkSuQmCC" id="15"/></item><item><costume name="white" center-x="20" center-y="20" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAUElEQVRYhe3ZoQ0AQAzDwGye0fvoJzBpJVsKP54kSdvZuHzc1tqOQJJAmkCaQJpAmkCaQJpAmkCaQJpAmkCaQJpAmkCaQJpAmkDaDeD2G+IBk/r0ai4Gc3gAAAAASUVORK5CYII=" id="16"/></item></list></costumes><sounds><list struct="atomic" id="17"></list></sounds><blocks></blocks><variables></variables><scripts><script x="34.79999999999998" y="25.400000000000006"><block s="receiveGo"></block><custom-block s="generate squares"></custom-block><custom-block s="shuffle squares"></custom-block><custom-block s="draw squares"></custom-block><block s="clear"></block></script><script x="210.60000000000002" y="22.400000000000006"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="turn"><l>90</l></block><block s="doBroadcast"><l>check</l></block></script><script x="29" y="146"><block s="receiveInteraction"><l><option>pressed</option></l></block><block s="doSetVar"><l>orig</l><custom-block s="mouse at square"></custom-block></block></script><script x="31.599999999999994" y="216"><block s="receiveInteraction"><l><option>dropped</option></l></block><block s="doSetVar"><l>dest</l><custom-block s="mouse at square"></custom-block></block><custom-block s="swap squares %s %s"><block var="orig"/><block var="dest"/></custom-block><custom-block s="draw squares"></custom-block><block s="doBroadcast"><l>check</l></block></script><script x="184" y="351"><custom-block s="generate squares"></custom-block></script></scripts></sprite><watcher var="squares" style="normal" x="11" y="70" color="243,118,29" hidden="true"/><watcher var="orig" style="normal" x="352" y="12" color="243,118,29" hidden="true"/><watcher var="dest" style="normal" x="366" y="61" color="243,118,29" hidden="true"/><sprite name="check" idx="2" x="-40" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="152.48999999999998,0,165.75,1" pen="tip" id="54"><costumes><list id="55"><item><costume name="check" center-x="4" center-y="4" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAKklEQVQYlWP4zM7+nwEHgMthU4QhhiyA09TP7Oz/8VmJXwFeK/A6kpA3AYDYIAEUoLlHAAAAAElFTkSuQmCC" id="56"/></item></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="46" y="26"><block s="receiveGo"></block><block s="hide"></block></script><script x="39" y="143"><block s="receiveMessage"><l>check</l></block><block s="show"></block><block s="doIf"><custom-block s="check squares"></custom-block><script><block s="doSayFor"><l>Congratulations!!</l><l>2</l></block></script></block><block s="doWait"><l>2</l></block><block s="hide"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="generate squares" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="show"></block><block s="doSetVar"><l>squares</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>4</l><script><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doSetVar"><l>i</l><block s="reportRandom"><l>0</l><l>16</l></block></block><block s="clear"></block><block s="gotoXY"><l>-39</l><l>39</l></block><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block s="reportModulus"><block s="reportQuotient"><block var="i"/><l>8</l></block><l>2</l></block><l>1</l></block><script><block s="doSwitchToCostume"><l>white</l></block></script><script><block s="doSwitchToCostume"><l>black</l></block></script></block><block s="doStamp"></block><block s="gotoXY"><l>0</l><l>39</l></block><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block s="reportModulus"><block s="reportQuotient"><block var="i"/><l>4</l></block><l>2</l></block><l>1</l></block><script><block s="doSwitchToCostume"><l>white</l></block></script><script><block s="doSwitchToCostume"><l>black</l></block></script></block><block s="doStamp"></block><block s="gotoXY"><l>-39</l><l>0</l></block><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block s="reportModulus"><block s="reportQuotient"><block var="i"/><l>2</l></block><l>2</l></block><l>1</l></block><script><block s="doSwitchToCostume"><l>white</l></block></script><script><block s="doSwitchToCostume"><l>black</l></block></script></block><block s="doStamp"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></block><script><block s="doSwitchToCostume"><l>white</l></block></script><script><block s="doSwitchToCostume"><l>black</l></block></script></block><block s="doStamp"></block><block s="gotoXY"><l>-20</l><l>20</l></block><block s="doSwitchToCostume"><block s="reportPenTrailsAsCostume"></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doAddToList"><block s="reportListItem"><l><option>last</option></l><block s="reportGet"><l><option>clones</option></l></block></block><block var="squares"/></block></script></block><block s="hide"></block></script></block-definition><block-definition s="swap squares %&apos;a&apos; %&apos;b&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>t</l></list></block><block s="doSetVar"><l>t</l><block s="reportListItem"><block var="a"/><block var="squares"/></block></block><block s="doReplaceInList"><block var="a"/><block var="squares"/><block s="reportListItem"><block var="b"/><block var="squares"/></block></block><block s="doReplaceInList"><block var="b"/><block var="squares"/><block var="t"/></block></script></block-definition><block-definition s="draw squares" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doFor"><l>r</l><l>1</l><l>2</l><script><block s="doFor"><l>c</l><l>1</l><l>2</l><script><block s="doTellTo"><block s="reportListItem"><block s="reportSum"><block s="reportProduct"><block s="reportDifference"><block var="r"/><l>1</l></block><l>2</l></block><block var="c"/></block><block var="squares"/></block><block s="reifyScript"><script><block s="gotoXY"><block s="reportDifference"><block s="reportProduct"><block s="reportDifference"><block var="c"/><l>1</l></block><l>80</l></block><l>180</l></block><block s="reportDifference"><l>120</l><block s="reportProduct"><block s="reportDifference"><block var="r"/><l>1</l></block><l>80</l></block></block></block></script><list></list></block><list></list></block></script></block></script></block></script></block></script></block-definition><block-definition s="shuffle squares" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><l>10</l><script><custom-block s="swap squares %s %s"><block s="reportRandom"><l>1</l><l>4</l></block><block s="reportRandom"><l>1</l><l>4</l></block></custom-block></script></block></script></block></script></block-definition><block-definition s="mouse at square" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>r</l><l>c</l></list></block><block s="doSetVar"><l>c</l><block s="reportSum"><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block s="reportMouseX"></block><l>180</l></block><l>80</l></block></block><l>1</l></block></block><block s="doSetVar"><l>r</l><block s="reportSum"><block s="reportRound"><block s="reportQuotient"><block s="reportDifference"><l>120</l><block s="reportMouseY"></block></block><l>80</l></block></block><l>1</l></block></block><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportDifference"><block var="r"/><l>1</l></block><l>2</l></block><block var="c"/></block></block></script></block-definition><block-definition s="check squares" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>ok</l></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="gotoXY"><l>-160</l><l>140</l></block><block s="doRepeat"><l>4</l><script><block s="doIfElse"><block s="reportTouchingColor"><color>0,0,0,1</color></block><script><block s="changeXPosition"><l>40</l></block><block s="doSetVar"><l>ok</l><block s="reportTouchingColor"><color>0,0,0,1</color></block></block></script><script><block s="changeXPosition"><l>40</l></block><block s="doSetVar"><l>ok</l><block s="reportTouchingColor"><color>255,255,255,1</color></block></block></script></block><block s="doIf"><block s="reportNot"><block var="ok"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="changeXPosition"><l>-40</l></block><block s="changeYPosition"><l>-40</l></block></script></block><block s="gotoXY"><l>-200</l><l>100</l></block><block s="doRepeat"><l>4</l><script><block s="doIfElse"><block s="reportTouchingColor"><color>0,0,0,1</color></block><script><block s="changeYPosition"><l>-40</l></block><block s="doSetVar"><l>ok</l><block s="reportTouchingColor"><color>0,0,0,1</color></block></block></script><script><block s="changeYPosition"><l>-40</l></block><block s="doSetVar"><l>ok</l><block s="reportTouchingColor"><color>255,255,255,1</color></block></block></script></block><block s="doIf"><block s="reportNot"><block var="ok"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="changeYPosition"><l>40</l></block><block s="changeXPosition"><l>40</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition></blocks><variables><variable name="squares"><list id="459"><item></item><item></item><item></item><item></item></list></variable><variable name="orig"><l>1</l></variable><variable name="dest"><l>4</l></variable></variables></project><media name="panda squares 2x2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>