<snapdata remixID="10585073"><project name="U2L4-MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</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,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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher var="Factor list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="is %&apos;Whole&apos; divisable %&apos;Part&apos; by" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="Whole"/><block var="Part"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Is even? %&apos;Even num&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="is %n divisable %n by"><block var="Even num"/><l>2</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;Num 1&apos; ≠ %&apos;Num 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="Num 1"/><block var="Num 2"/></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></block-definition><block-definition s="%&apos;Num 1&apos; ≤ %&apos;Num 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="Num 1"/><block var="Num 2"/></block><block s="reportLessThan"><block var="Num 1"/><block var="Num 2"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;Num 1&apos; ≥ %&apos;Num 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="Num 1"/><block var="Num 2"/></block><block s="reportGreaterThan"><block var="Num 1"/><block var="Num 2"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="is %&apos;Ques num&apos; between %&apos;Num 1&apos; and %&apos;Num 2&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="Num 1"/><block var="Ques num"/></block><block s="reportGreaterThan"><block var="Num 2"/><block var="Ques num"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Is odd? %&apos;Num&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="is %n divisable %n by"><block var="Num"/><l>2</l></custom-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></block-definition><block-definition s="Number of divisors %&apos;Expec num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>Factor list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="Expec num"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="Expec num"/><block var="i"/></block><l>0</l></block><script><block s="doAddToList"><block var="Expec num"/><block var="Factor list"/></block></script></block></script></block><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><block var="Factor list"/></block></block></script></block-definition><block-definition s="maximum of %&apos;Num 1&apos; and %&apos;Num 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="doIfElse"><custom-block s="%s ≥ %s"><block var="Num 1"/><block var="Num 2"/></custom-block><script><block s="doReport"><block var="Num 1"/></block></script><script><block s="doReport"><block var="Num 2"/></block></script></block></script></block-definition><block-definition s="minumum of %&apos;Num 1&apos; and %&apos;Num 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="doIfElse"><custom-block s="%s ≥ %s"><block var="Num 2"/><block var="Num 1"/></custom-block><script><block s="doReport"><block var="Num 1"/></block></script><script><block s="doReport"><block var="Num 2"/></block></script></block></script></block-definition><block-definition s="Maximum of list %&apos;List&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="List"/><block s="reifyReporter"><autolambda><custom-block s="maximum of %s and %s"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="Minimum of list %&apos;List&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="List"/><block s="reifyReporter"><autolambda><custom-block s="minumum of %s and %s"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="Sum of list %&apos;List&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="List"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="Average of list %&apos;List&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="Sum of list %l"><block var="List"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block></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"><block s="errorObsolete"></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></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="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="reportStringSize"><block var="letters"/></block></block><block s="doSetVar"><l>number of first letters</l><block s="reportDifference"><block s="reportStringSize"><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="reportSum"><block var="number of first letters"/><block var="current letter"/></block><block var="word"/></block></list></block></block></script></block><block s="doReport"><block s="reportIsIdentical"><block var="last letters"/><block var="letters"/></block></block></script></block-definition><block-definition s="Does %&apos;word&apos; have %&apos;number&apos; letters?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="number"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Is letter %&apos;Letter num&apos; of %&apos;word&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><l>1</l><l></l></block><l></l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Is letter %&apos;Let num&apos; of %&apos;Word&apos; the letter %&apos;letter match&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><block var="Let num"/><block var="Word"/></block><block var="letter match"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><variables><variable name="Factor list"><list struct="atomic" id="522">60,60,60,60,60,60,60,60,60,60,60,60</list></variable></variables></project><media name="U2L4-MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>