<snapdata remixID="8827090"><project name="Lab 3.4 " app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADVElEQVR4Xu3VIUqtYRSF4U8QTA7BYtNgNxgEk2AQx2DT4gAcjdVROATHYBdMpv9yjVcurBMWuzwnr39/8PDC2du2bVt+BIYE9gQ4JO/ZHwEBCmFUQICj/B4XoAZGBQQ4yu9xAWpgVECAo/weF6AGRgUEOMrvcQFqYFRAgKP8HhegBkYFBDjK73EBamBUQICj/B4XoAZGBQQ4yu9xAWpgVECAo/weF6AGRgUEOMrvcQFqYFRAgKP8HhegBkYFBDjK73EBamBUQICj/B4XoAZGBQQ4yu9xAWpgVECAo/weF6AGRgUEOMrvcQFqYFRAgKP8HhegBkYFBDjK73EBamBUQICj/B4XoAZGBQQ4yu9xAWpgVECAo/weF6AGRgUEOMrvcQFqYFRAgKP8HhegBkYFBDjK73EBamBUQICj/B4XoAZGBQQ4yu9xAWpgVECAo/weF6AGRgUEGPK/vb2t8/Pztb+/H35hlggIMFFaaz08PKyPj4/19fW1rq6u1vX19To7Owu/NvufgAB3aOP29vbX+vPzc93f36+Li4t1dHS0wzXTvwIC3KGDl5eX9fr6+uuL7+/vdXx8vC4vL9fd3d0OF00FGDbw/v6+np+ff9bbtq3Dw8N1enq6np6e1sHBQXjF7F8BAYZN3NzcrJOTk/X4+OivNjRLZgJMlGxqAgKs0TqcCAgwUbKpCQiwRutwIiDARMmmJiDAGq3DiYAAEyWbmoAAa7QOJwICTJRsagICrNE6nAgIMFGyqQkIsEbrcCIgwETJpiYgwBqtw4mAABMlm5qAAGu0DicCAkyUbGoCAqzROpwICDBRsqkJCLBG63AiIMBEyaYmIMAarcOJgAATJZuagABrtA4nAgJMlGxqAgKs0TqcCAgwUbKpCQiwRutwIiDARMmmJiDAGq3DiYAAEyWbmoAAa7QOJwICTJRsagICrNE6nAgIMFGyqQkIsEbrcCIgwETJpiYgwBqtw4mAABMlm5qAAGu0DicCAkyUbGoCAqzROpwICDBRsqkJCLBG63AiIMBEyaYmIMAarcOJgAATJZuagABrtA4nAgJMlGxqAgKs0TqcCAgwUbKpCQiwRutwIiDARMmmJiDAGq3DiYAAEyWbmoAAa7QOJwICTJRsagJ/ALZ9BbfOK8KyAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="10.545454545454504" y="-0.6666666666666572" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="Max %s %s"><l>1</l><l>3</l></custom-block></script><script x="20" y="53"><custom-block s="Min %s %s"><l>6</l><l>5</l></custom-block></script><script x="20" y="119"><custom-block s="At least as long as %s %s"><l>Word</l><l>4</l></custom-block></script><script x="20" y="152"><custom-block s="Distance to ( %s , %s )"><l>8</l><l>0</l></custom-block></script><script x="21" y="191"><custom-block s="Does %s contain letter %s"><l>Wumbo</l><l>w</l></custom-block></script><script x="23" y="86"><custom-block s="Between %s %s %s"><l>1</l><l>1</l><l>-1</l></custom-block></script></scripts></sprite><watcher var="Word X" style="normal" x="215.53125" y="107.25" color="243,118,29" hidden="true"/><watcher var="Change" style="normal" x="10.3125" y="10.3125" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Min %&apos;Number 1&apos; %&apos;Number 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block var="Number 1"/></block></script></block><block s="doIf"><block s="reportLessThan"><block var="Number 2"/><block var="Number 1"/></block><script><block s="doReport"><block var="Number 2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block var="Number 1"/></block></script></block></script></block-definition><block-definition s="Max %&apos;Number 1&apos; %&apos;Number 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="Number 2"/><block var="Number 1"/></block><script><block s="doReport"><block var="Number 1"/></block></script></block><block s="doIf"><block s="reportLessThan"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block var="Number 2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="Number 1"/><block var="Number 2"/></block><script><block s="doReport"><block var="Number 1"/></block></script></block></script></block-definition><block-definition s="At least as long as %&apos;Word&apos; %&apos;Amount of letters&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportEquals"><block s="reportStringSize"><block var="Word"/></block><block var="Amount of letters"/></block><block s="reportGreaterThan"><block s="reportStringSize"><block var="Word"/></block><block var="Amount of letters"/></block></block></block></script></block-definition><block-definition s="Between %&apos;Number 1&apos; %&apos;Number 2&apos; %&apos;Number 3&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="Number 2"/><block var="Number 1"/></block><block s="reportLessThan"><block var="Number 1"/><block var="Number 3"/></block></block><block s="reportOr"><block s="reportEquals"><block var="Number 1"/><block var="Number 2"/></block><block s="reportEquals"><block var="Number 1"/><block var="Number 2"/></block></block></block><block s="reportAnd"><block s="reportLessThan"><block var="Number 1"/><block var="Number 2"/></block><block s="reportLessThan"><block var="Number 3"/><block var="Number 1"/></block></block></block></block></script></block-definition><block-definition s="Distance to ( %&apos;x2&apos; , %&apos;y2&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportSum"><block s="reportPower"><block s="reportDifference"><block var="y2"/><block s="yPosition"></block></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="x2"/><block s="xPosition"></block></block><l>2</l></block></block></block></block></script></block-definition><block-definition s="Does %&apos;Word&apos; contain letter %&apos;Letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Change</l><l>0</l></block><block s="doSetVar"><l>Word X</l><block s="reportNewList"><list><block s="reportLetter"><l>1</l><block var="Word"/></block><block s="reportLetter"><l>2</l><block var="Word"/></block><block s="reportLetter"><l>3</l><block var="Word"/></block><block s="reportLetter"><l>4</l><block var="Word"/></block><block s="reportLetter"><l>5</l><block var="Word"/></block><block s="reportLetter"><l>6</l><block var="Word"/></block><block s="reportLetter"><l>7</l><block var="Word"/></block><block s="reportLetter"><l>8</l><block var="Word"/></block><block s="reportLetter"><l>9</l><block var="Word"/></block><block s="reportLetter"><l>10</l><block var="Word"/></block><block s="reportLetter"><l>11</l><block var="Word"/></block><block s="reportLetter"><l>12</l><block var="Word"/></block><block s="reportLetter"><l>13</l><block var="Word"/></block><block s="reportLetter"><l>14</l><block var="Word"/></block><block s="reportLetter"><l>15</l><block var="Word"/></block></list></block></block><block s="doRepeat"><block s="reportStringSize"><block var="Word"/></block><script><block s="doChangeVar"><l>Change</l><l>1</l></block><block s="doReplaceInList"><block s="reportSum"><l>0</l><block var="Change"/></block><block var="Word X"/><block s="reportUnicode"><block s="reportLetter"><block s="reportSum"><l>0</l><block var="Change"/></block><block var="Word"/></block></block></block></script></block><block s="doReport"><block s="reportListContainsItem"><block var="Word X"/><block s="reportUnicode"><block var="Letter"/></block></block></block></script></block-definition></blocks><variables><variable name="Word X"><list struct="atomic" id="275">87,117,109,98,111,,,,,,,,,,</list></variable><variable name="Change"><l>5</l></variable></variables></project><media name="Lab 3.4 " app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>