<snapdata remixID="14939599"><project name="MathLibrary" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="MathLibrary"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="is %&apos;big&apos; divisible by %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="big"/><block var="small"/></block><l>0</l></list></block></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"></input></inputs><script><block s="doReport"><custom-block s="is %n divisible by %n ?"><block var="number"/><l>2</l></custom-block></block></script></block-definition><block-definition s="integer? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="number"/><block s="reportRound"><block var="number"/></block></list></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≤ %&apos;b&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="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></list></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&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="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="b"/></list></block><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></list></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≠ %&apos;b&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="reportNot"><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></block></block></script></block-definition><block-definition s="is %&apos;mid&apos; between %&apos;low&apos; and %&apos;high&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="reportVariadicAnd"><list><custom-block s="%s ≥ %s"><block var="mid"/><block var="low"/></custom-block><custom-block s="%s ≤ %s"><block var="mid"/><block var="high"/></custom-block></list></block></block></script><scripts><comment x="14.666666666666666" y="88.8" w="304.6666666666667" collapsed="false">As the lab says, it&apos;s okay to use &quot;&gt;&quot; and &quot;&lt;&quot; instead of &quot;≥&quot; and &quot;≤.&quot;</comment></scripts></block-definition><block-definition s="odd? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNot"><custom-block s="is %n divisible by %n ?"><block var="number"/><l>2</l></custom-block></block></block></script></block-definition><block-definition s="divisors of %&apos;number&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="is %n divisible by %n ?"><block var="number"/><l></l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="number"/></block></block></block></script></block-definition><block-definition s="number of divisors %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><custom-block s="divisors of %n"><block var="number"/></custom-block></block></block></script></block-definition><block-definition s="maximum of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="b"/></list></block><block var="a"/><block var="b"/></block></block></script><scripts><comment x="16" y="87.46666666666665" w="246.66666666666666" collapsed="false">The &quot;reporter IF&quot; used here is the simplest and most elegant solution, and you should show it to students when you debrief this lab, but you&apos;re more likely to get commands, e.g. this:</comment><script x="23" y="172.46666666666667"><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="b"/></list></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></scripts></block-definition><block-definition s="minimum of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="maximum of list %&apos;data&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="data"/><block s="reifyReporter"><autolambda><custom-block s="maximum of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="minimum of list %&apos;data&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="data"/><block s="reifyReporter"><autolambda><custom-block s="minimum of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="sum of list %&apos;data&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="data"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="average of list %&apos;data&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="data"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block></script><scripts><comment x="14" y="88.8" w="289.3333333333333" collapsed="false">Important note:  It does NOT work to make a block that takes the average of two numbers and then do</comment><script x="19" y="151.13333333333333"><block s="doReport"><block s="reportCombine"><block var="data"/><block s="reifyReporter"><autolambda><custom-block s="average of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script><script x="15" y="273.8"><block s="reportCombine"><block s="reportNewList"><list><l>5</l><l>100</l><l>200</l></list></block><block s="reifyReporter"><autolambda><custom-block s="average of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></script><script x="15.333333333333334" y="306.46666666666664"><block s="reportCombine"><block s="reportNewList"><list><l>200</l><l>100</l><l>5</l></list></block><block s="reifyReporter"><autolambda><custom-block s="average of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></script><comment x="18.333333333333332" y="190.80000399999997" w="303.3333333333333" collapsed="false">This will tempt students because it follows the pattern of the other exercises so far on this page.  But COMBINE can be used only with associative operators, which AVERAGE isn&apos;t.  The last number to be averaged in will have too much influence.  Try these:</comment></scripts></block-definition><block-definition s="average of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="a"/><block var="b"/></list></block><l>2</l></block></block></script></block-definition><block-definition s="greatest common divisor of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="intersection %l %l"><custom-block s="divisors of %n"><block var="a"/></custom-block><custom-block s="divisors of %n"><block var="b"/></custom-block></custom-block></block></block></script><scripts><comment x="12" y="88.8" w="410" collapsed="false">The expected, and perfectly correct, solution would be</comment><script x="8" y="136.13333333333333"><block s="doReport"><custom-block s="maximum of list %l"><custom-block s="intersection %l %l"><custom-block s="divisors of %n"><block var="a"/></custom-block><custom-block s="divisors of %n"><block var="b"/></custom-block></custom-block></custom-block></block></script><comment x="12" y="173.73333333333338" w="411.3333333333333" collapsed="false">But DIVISORS OF reports a list of the divisors /in order/, and INTERSECTION doesn&apos;t change that, so we already know that the biggest value is at the end of the list.</comment></scripts></block-definition><block-definition s="intersection %&apos;lista&apos; %&apos;listb&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><block var="listb"/><l></l></block></autolambda><list></list></block><block var="lista"/></block></block></script><scripts><comment x="10.666666666666666" y="92.8" w="314.6666666666667" collapsed="false">This solution is a little counterintuitive, because it treats the two lists asymmetrically.  We start with LISTA and keep items from it that are also in LISTB.  So, expect students to have trouble thinking of this solution.</comment></scripts></block-definition><block-definition s="make a point" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setSize"><l>5</l></block><block s="down"></block><block s="forward"><l>0</l></block><block s="up"></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="343"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="344"></list></costumes><sounds><list struct="atomic" id="345"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-179" y="25" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="230,168,34,1" pen="tip" id="350"><costumes><list struct="atomic" id="351"></list></costumes><sounds><list struct="atomic" id="352"></list></sounds><blocks></blocks><variables></variables><scripts><script x="17" y="10"><custom-block s="is %n divisible by %n ?"><l></l><l></l></custom-block></script><script x="19" y="37.666666666666686"><custom-block s="even? %n"><l>1.4</l></custom-block></script><script x="17" y="66"><custom-block s="integer? %n"><l>1.9</l></custom-block></script><script x="12" y="100.66666666666663"><block s="clear"></block><block s="up"></block><block s="doForever"><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="doIfElse"><l/><script><block s="setColor"><color>143,86,227,1</color></block></script><script><block s="setColor"><color>230,168,34,1</color></block></script></block><custom-block s="make a point"></custom-block></script></block></script><script x="166.30827022916662" y="164.5555575555556"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><l>10</l></block><l>0</l></list></block></script><script x="169.6416035625" y="200.5555575555556"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="xPosition"></block><l>100</l></block></block><l>2</l></block><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="yPosition"></block><l>100</l></block></block><l>2</l></block></list></block></script><script x="167.6416035625" y="261.2222242222222"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="xPosition"></block><l>100</l></block></block><l>3</l></block><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="yPosition"></block><l>100</l></block></block><l>3</l></block></list></block></script><script x="168.97493689583337" y="323.2222242222222"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="reportRelationTo"><l><option>direction</option></l><l>apple</l></block><l>20</l></block></block><l>2</l></block><l>0</l></list></block></script><script x="18.333333333333343" y="1087.3333333333333"><custom-block s="greatest common divisor of %n and %n"><l></l><l></l><comment w="53.333333333333336" collapsed="true">TIF 3.A</comment></custom-block></script><script x="19.666666666666657" y="1062.0000000000002"><custom-block s="average of list %l"><l/><comment w="53.333333333333336" collapsed="true">3.5</comment></custom-block></script><script x="19.666666666666657" y="1036.3333333333333"><custom-block s="sum of list %l"><l/><comment w="53.333333333333336" collapsed="true">3.4</comment></custom-block></script><script x="20.333333333333343" y="1013.3333333333333"><custom-block s="minimum of list %l"><l/></custom-block></script><script x="19.666666666666657" y="990.9999999999998"><custom-block s="maximum of list %l"><l/><comment w="53.333333333333336" collapsed="true">3.3</comment></custom-block></script><script x="21" y="966.6666666666667"><custom-block s="minimum of %n and %n"><l></l><l></l></custom-block></script><script x="20.333333333333343" y="940.3333333333335"><custom-block s="maximum of %n and %n"><l></l><l></l><comment w="53.333333333333336" collapsed="true">3.2</comment></custom-block></script><script x="18.666666666666657" y="630.6666666666667"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="number of divisors %n"><l></l></custom-block><l>2</l></list></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><l>100</l></block></block></script><script x="17.666666666666657" y="571.6666666666667"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="odd? %n"><custom-block s="number of divisors %n"><l></l></custom-block></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><l>100</l></block></block></script><script x="19.666666666666657" y="543.3333333333333"><custom-block s="number of divisors %n"><l>1</l></custom-block></script><script x="21" y="516.6666666666667"><custom-block s="divisors of %n"><l>1</l></custom-block></script><script x="22.333333333333343" y="491"><custom-block s="odd? %n"><l>2.3</l></custom-block></script><script x="166.97493689583337" y="366.55555755555554"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportRound"><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><l>apple</l></block><l>20</l></block></block><l>2</l></block><l>0</l></list></block></script><script x="168.30827022916662" y="411.22222422222217"><block s="reportVariadicGreaterThan"><list><block s="reportRelationTo"><l><option>distance</option></l><l>apple</l></block><block s="reportRelationTo"><l><option>direction</option></l><l>apple</l></block></list></block></script></scripts></sprite><sprite name="apple" idx="2" x="0" y="0" heading="90" scale="0.75" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="0,150.45,132.39599999999996,1" pen="tip" id="540"><costumes><list id="541"><item><ref mediaID="MathLibrary_apple_cst_apple"></ref></item></list></costumes><sounds><list struct="atomic" id="542"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35.666666666666664" y="30.666666666666668"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="show"></block></script><script x="39.333333333333336" y="90"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="hide"></block></script><script x="42.333333333333336" y="171.33333333333334"><block s="setScale"><l>75</l></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="MathLibrary" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="apple" center-x="31" center-y="31.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcHBsZTEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjIuMjE4cHgiIGhlaWdodD0iNjMuMzc1cHgiIHZpZXdCb3g9IjAgMCA2Mi4yMTggNjMuMzc1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2Mi4yMTggNjMuMzc1IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8Zz4KICAgIDxnIGlkPSJBcHBsZSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzFfIiBmaWxsPSIjRUMxQzJDIiBkPSJNNTkuMDgzLDM0LjQwMmMwLDE0LjUyNy0xMi41MjUsMjYuMzA3LTI3Ljk3OCwyNi4zMDdjLTE1LjQ1MywwLTI3Ljk3Ny0xMS43NzUtMjcuOTc3LTI2LjMwNyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMTQuNTI3LDEyLjUyMy0yMS4yNzUsMjcuOTc3LTIxLjI3NUM0Ni41NTcsMTMuMTI2LDU5LjA4MywxOS44NzYsNTkuMDgzLDM0LjQwMnoiLz4KICAgICAgPGcgaWQ9Ik91dGxpbmVfMV8iPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzJfIiBmaWxsPSIjMjMxRjIwIiBkPSJNMzQuMjg1LDExLjk2Yy00LjYwOC0wLjM5MS05LjEzNiwwLjE4OS05LjEzNiwwLjE4OUMxMC44MjEsMTMuNDczLDAsMTkuODgzLDAsMzQuMTIxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLDE2LjE1NiwxMy45MjgsMjkuMjU0LDMxLjEwNywyOS4yNTRjMTcuMTgyLDAsMzEuMTA5LTEzLjA5OCwzMS4xMDktMjkuMjU0QzYyLjIxNiwxOC45NzcsNDkuOTY5LDEyLjY5LDM0LjI4NSwxMS45NnomI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7IE0zMS4xMDgsNTkuMzMzYy0xNC41NTksMC0yNi4zNTctMTEuMDk5LTI2LjM1Ny0yNC43ODVjMC0xMi4wNjQsOS4xNjktMTguNDMzLDIxLjMxNC0xOS43NzRjMC4yNDktMC4wMjksOC40NTYtMC4xNDQsOC40NTYtMC4xNDQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzEyLjk0MiwwLjkzNiwyMi45NDksNy4zMTgsMjIuOTQ5LDE5LjkyQzU3LjQ2NCw0OC4yMzYsNDUuNjY2LDU5LjMzMywzMS4xMDgsNTkuMzMzeiIvPgogICAgICAgIDxwYXRoIGlkPSJMaW5lIiBmaWxsPSIjMjMxRjIwIiBkPSJNNDAuMzMyLDE5LjA2MmMtMi4zMDMtMC43NjEtNC42MTctMC4yNDEtNi45MjksMC4zODljLTEuOTE2LDAuNjA4LTYuMTEyLDEuMTYyLTYuMTksMS4wOTgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjE5OC0wLjA1OC0yLjM4OS0wLjM1OC0zLjU3MS0xLjA5OWMtMC40OC0wLjMwMy0wLjk4MiwwLjM3OC0wLjU5OCwwLjc3M2MxLjc2OCwxLjgwMyw0LjA2OCwxLjc4Miw2LjQ1NSwxLjUxNCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMy41NzUtMC40MDEsNi45OTMtMC40OTEsMTAuNTYxLTAuNjcyQzQxLjIyLDIxLjAwNCw0MS40MzMsMTkuNDI2LDQwLjMzMiwxOS4wNjJ6Ii8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggaWQ9IlNoaW5lIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuNTU1LDM0LjI2MWMwLDMuNDMxLDEuODUsNi4yMTItMC4wODQsNi4yMTJjLTEuOTM0LDAtMy41LTIuNzgxLTMuNS02LjIxMiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAtMy40MywxLjU2Ni02LjIxMSwzLjUtNi4yMTFDMTQuNDA1LDI4LjA1LDEyLjU1NSwzMC44MzIsMTIuNTU1LDM0LjI2MXoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJTdGVtIj4KICAgICAgPHBhdGggaWQ9IkZpbGwiIGZpbGw9IiM5OTY2MUQiIGQ9Ik0yOS41MTUsMjAuNzY2YzAuMzcxLTAuMDY2LDAuOTczLTAuMTMsMS4zNDgtMC4yMTljMC4wNjItNC44MjcsMC41MzgtOS42NDgtMS42MjQtMTQuMjEyJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNTkyLTEuMjUzLTEuMzMtMi4zNTQtMi4wNjQtMy40ODJjLTEuMDIsMC42MTEtMi4wMzgsMS4yMjMtMy4wNTksMS44MzNDMjguMzEsOC45ODIsMjkuNzczLDE0LjYxOCwyOS41MTUsMjAuNzY2eiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZSIgZmlsbD0iIzIzMUYyMCIgZD0iTTI4LjYwMiwwLjZjLTAuMzkzLTAuNTIzLTEuMDc4LTAuNzgyLTEuNjU4LTAuNDM1Yy0xLjgwNSwxLjA4NC0zLjYwNywyLjE2OC01LjQxNCwzLjI1MiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjYzNywwLjM4My0wLjgzOCwxLjM3MS0wLjI0MiwxLjg5OGMzLjQ3NywzLjA5MSw0LjYxNyw2LjA0MSw0LjksNi41NTdjMC41OTIsMS4wODEsMS41OTIsNC41MzQsMS41NjIsNy43NDlsMC4wNDYsMS42MDkmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjQ3OSwwLjU2Miw1LjI1LTAuNTYyLDUuMjUtMC41NjJjMC4wMjEtMC4zNTQsMC4yNTEtMi4yMywwLjI1MS0yLjIzQzMzLjQ2NiwxNy42NzcsMzQuMTMsNy45NTgsMjguNjAyLDAuNnogTTMwLjc1NSwyMC4zOCYjeEQ7JiN4QTsmI3g5OyYjeDk7bC0xLjEwOSwwLjE0MXYtMS4xNTJjMC4wNS01LjcxNC0xLjU2OC0xMC42MjUtNS41My0xNC42ODNjMS4wMjEtMC42MSwyLjAzOS0xLjIyMiwzLjA1OS0xLjgzMyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuNzM0LDEuMTI4LDEuNDcyLDIuMjI5LDIuMDY0LDMuNDgyYzIuMDEyLDQuMjQ3LDEuNjM0LDguMzc1LDEuNTIyLDEyLjgxN0wzMC43NTUsMjAuMzh6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" mediaID="MathLibrary_apple_cst_apple"/></media></snapdata>