<snapdata remixID="9242577"><project name="U5L1-Duplicates" app="Snap! 5.4, http://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" 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="70" y="-25" 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="42.999998000000005" y="52"><block s="receiveGo"></block><block s="doSetVar"><l>duplicates</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>positions</l><block s="reportNewList"><list></list></block></block><block s="bubble"><l>Press space for results.</l></block><block s="doReport"><custom-block s="duplicates in %l"><block s="reportNewList"><list><l>5</l><l>4</l><l>12</l><l>3</l><l>1</l><l>5</l><l>16</l><l>4</l></list></block></custom-block></block></script><script x="57" y="194.33333333332735"><block s="receiveKey"><l><option>space</option></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="duplicates"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="i"/><block var="duplicates"/></block></block><l> has the positions of </l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="duplicates"/></block></block><l> and </l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="duplicates"/></block></block><l>.</l></list></block><l>2</l></block></script></block></script></scripts></sprite><watcher var="position" style="normal" x="229" y="235.000002" color="243,118,29" hidden="true"/><watcher var="positions" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="duplicates" style="normal" x="29" y="5" color="243,118,29" extX="186" extY="35"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="are the numbers of %&apos;list&apos; distinct" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block var="a"/><block s="reportSum"><block var="i"/><l>1</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><comment w="90" collapsed="false">loops through each item to compare</comment></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><scripts><script x="370.000003" y="168.000003"><block s="doAddToList"><block var="a"/><block var="duplicates"/></block><block s="doAddToList"><block var="i"/><block var="position"/></block></script></scripts></block-definition><block-definition s="duplicates in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doFor"><l>k</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doSetVar"><l>a</l><block s="reportListItem"><block var="k"/><block var="list"/></block></block><block s="doFor"><l>i</l><block s="reportSum"><block var="k"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block var="a"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="k"/><block var="i"/><block var="a"/></list></block><block var="duplicates"/></block></script></block></script></block></script></block><block s="doReport"><block var="duplicates"/></block></script></block-definition><block-definition s="position of %&apos;x&apos; in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>position</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="x"/></block><script><block s="doAddToList"><block var="i"/><block var="position"/></block></script></block></script></block><block s="doAddToList"><block var="position"/><block var="positions"/></block><block s="doReport"><block var="positions"/></block></script></block-definition></blocks><variables><variable name="duplicates"><list id="227"><item><list struct="atomic" id="228">1,6,5</list></item></list></variable><variable name="position"><list struct="atomic" id="229">4,6</list></variable><variable name="positions"><list struct="atomic" id="230"></list></variable></variables></project><media name="U5L1-Duplicates" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>