<snapdata remixID="14109921"><project name="U2L4-MathLibrary" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4-MathLibrary"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="is %&apos;#1&apos; divisible by %&apos;#2&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><custom-block s="%n mod %n"><block var="#1"/><block var="#2"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="%&apos;number&apos; mod %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="even? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><custom-block s="is %n divisible by %n"><block var="number"/><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="is %&apos;#1&apos; divisible by %&apos;#2&apos; ? (2)" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><custom-block s="%n mod %n"><block var="#1"/><block var="#2"/></custom-block></list></block></block></script></block-definition><block-definition s="first word of %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:erstes Wort von _&#xD;pl:pierwsze słowo _&#xD;</translations><inputs><input type="%s">this is fine</input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="all but first word of %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:alles außer dem ersten Wort von _&#xD;pl:_ bez pierwszego słowa&#xD;</translations><inputs><input type="%s">this is fine</input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>text</option></l><block s="reportCDR"><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></block></script></block-definition><block-definition s="sentence with %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz aus _&#xD;pl:zdanie z _&#xD;</translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>text</option></l><block var="words"/></block></block></script></block-definition><block-definition s="is %&apos;text&apos; empty?" type="predicate" category="operators"><header></header><code></code><translations>de:ist _ leer?&#xD;pl:_ jest puste?&#xD;</translations><inputs><input type="%s">word</input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="text"/><l></l></list></block></block></script></block-definition><block-definition s="even? %&apos;m&apos; (2)" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><custom-block s="is %n divisible by %n ?"><block var="m"/><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="is %&apos;m&apos; divisible by %&apos;n&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="%n mod %n"><block var="m"/><block var="n"/></custom-block><l>0</l></list></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;m&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><custom-block s="divisors of %n"><block var="m"/></custom-block></block></block></script></block-definition><block-definition s="divisors of %&apos;m&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="is %n divisible by %n ?"><block var="m"/><l></l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="m"/></block></block></block></script></block-definition><block-definition s="odd? %&apos;m&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportNot"><custom-block s="even? %n"><block var="m"/></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></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="%s" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><block var="number"/></list></block></block></script></block-definition><block-definition s="Is letter %&apos;number&apos; of %&apos;word&apos; the letter %&apos;letter&apos; ?" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="number"/><block var="word"/></block><block var="letter"/></list></block></block></script></block-definition><block-definition s="is letter %&apos;number&apos; of %&apos;word&apos; the letter %&apos;letter&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="number"/><block var="word"/></block><block var="letter"/></list></block></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="218"><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="219"></list></costumes><sounds><list struct="atomic" id="220"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-7.454874604696134e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="225"><costumes><list struct="atomic" id="226"></list></costumes><sounds><list struct="atomic" id="227"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><custom-block s="%n mod %n"><l>17</l><l>2</l></custom-block></script><script x="20" y="43.000000000000014"><custom-block s="%n mod %n"><l>17</l><l>5</l></custom-block></script><script x="20" y="76.00000000000001"><custom-block s="%n mod %n"><l>17</l><l>5</l></custom-block></script><script x="20" y="109.00000000000001"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>3</l><l>5</l></list></block><block s="reportVariadicProduct"><list><l>3</l><block s="reportVariadicSum"><list><l>5</l><l>4</l></list></block></list></block></list></block></script><script x="20" y="150"><custom-block s="is %n divisible by %n"><l>17</l><l>2</l></custom-block></script><script x="20" y="183"><custom-block s="Number of divisors %n"><l>12</l></custom-block></script><script x="20" y="216.00000000000006"><custom-block s="divisors of %n"><l>12</l></custom-block></script><script x="20" y="249.00000000000006"><custom-block s="odd? %n"><l>43</l></custom-block></script><script x="20" y="282.00000000000006"><custom-block s="even? %n"><l>9</l></custom-block></script><script x="14" y="313.8333333333334"><custom-block s="even? %n (2)"><l>4</l></custom-block></script><script x="452" y="52.000000000000014"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><custom-block s="does %s have %n letters?"><l></l><l>5</l></custom-block><block s="reportVariadicAnd"><list><custom-block s="is letter %n of %s the letter %s ?"><l>2</l><l></l><l>t</l></custom-block><custom-block s="is letter %n of %s the letter %s ?"><l>4</l><l></l><l>d</l></custom-block><custom-block s="is letter %n of %s the letter %s ?"><l>1</l><l></l><l>s</l></custom-block><custom-block s="is letter %n of %s the letter %s ?"><l>8</l><l></l><l>s</l></custom-block></list></block></list></block></autolambda><list></list></block><block var="words list"/></block></script></scripts></sprite><watcher var="words list" style="normal" x="26.229508196721312" y="26.229508196721312" color="243,118,29"/></sprites></stage><variables><variable name="words list"><l>0</l></variable></variables></scene></scenes></project><media name="U2L4-MathLibrary" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"></media></snapdata>