<snapdata remixID="14269787"><project name="U2L3-WordPuzzleSolver" app="Snap! 10.5.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L3-WordPuzzleSolver"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></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.00000299999996" 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>word</option></l></block></block></script></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="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="last letters of %&apos;word&apos; are %&apos;letters&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>last letters</l><l>number of last letters</l><l>number of first letters</l></list></block><block s="doSetVar"><l>last letters</l><l></l></block><block s="doSetVar"><l>number of last letters</l><block s="reportTextAttribute"><l><option>length</option></l><block var="letters"/></block></block><block s="doSetVar"><l>number of first letters</l><block s="reportDifference"><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><block var="number of last letters"/></block></block><block s="doFor"><l>current letter</l><l>1</l><block var="number of last letters"/><script><block s="doSetVar"><l>last letters</l><block s="reportJoinWords"><list><block var="last letters"/><block s="reportLetter"><block s="reportVariadicSum"><list><block var="number of first letters"/><block var="current letter"/></list></block><block var="word"/></block></list></block></block></script></block><block s="doReport"><block s="reportVariadicIsIdentical"><list><block var="last letters"/><block var="letters"/></list></block></block></script></block-definition><block-definition s="is puzzle word? %&apos;word&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%repRing" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportNewList"><list><block var="Word list"/><l>"vertical"</l><l>"reduce"</l><l>"Binary"</l><l>"abstraction"</l><l>"algorithim"</l><l>"iteration"</l><l>"input"</l><l>"bit"</l></list></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></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="216"><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="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="223"><costumes><list struct="atomic" id="224"></list></costumes><sounds><list struct="atomic" id="225"></list></sounds><blocks></blocks><variables></variables><scripts><script x="151.33333333333337" y="38.33333333333334"><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="146.66666666666663" y="76.00000000000003"><block s="reportVariadicEquals"><list><l></l><l></l></list></block></script><script x="532.9498046875" y="279.33333333333366"><block var="Word list"/></script><script x="26" y="265"><block s="bubble"><l>Hello!</l></block></script><script x="11" y="95.83333333333337"><block s="doSetVar"><l>Word list</l><block s="reportNewList"><list><l></l><l>"vertical"</l><l>"reduce"</l><l>"Binary"</l><l>"abstraction"</l><l>"algorithim"</l><l>"iteration"</l><l>"input"</l><l>"bit"</l></list></block></block></script><script x="10" y="142.66666666666674"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportTextAttribute"><l><option>length</option></l><l>8</l></block><block s="reportLetter"><l>1</l><l>letter "r"</l></block><l/></list></block></autolambda><list></list></block><block var="Word list"/></block></script><script x="251.7505859375001" y="357.50000000000017"><block s="reportVariadicEquals"><list><l>word</l><l>"v"</l></list></block></script><script x="117.43164062500011" y="231.50000000000017"><block s="reportLetter"><l>3</l><block s="reportVariadicEquals"><list><l>"vertical"</l><l>"r"</l></list></block></block></script></scripts></sprite><watcher var="Word list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="Word list"><list struct="atomic" id="293">,&quot;&quot;&quot;vertical&quot;&quot;&quot;,&quot;&quot;&quot;reduce&quot;&quot;&quot;,&quot;&quot;&quot;Binary&quot;&quot;&quot;,&quot;&quot;&quot;abstraction&quot;&quot;&quot;,&quot;&quot;&quot;algorithim&quot;&quot;&quot;,&quot;&quot;&quot;iteration&quot;&quot;&quot;,&quot;&quot;&quot;input&quot;&quot;&quot;,&quot;&quot;&quot;bit&quot;&quot;&quot;</list></variable></variables></scene></scenes></project><media name="U2L3-WordPuzzleSolver" app="Snap! 10.5.1, https://snap.berkeley.edu" version="2"></media></snapdata>