<snapdata remixID="12480329"><project name="Leetcode" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Leetcode"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="if %&apos;val&apos; contains %&apos;val&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><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="9"><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="10"></list></costumes><sounds><list struct="atomic" id="11"></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="16"><costumes><list struct="atomic" id="17"></list></costumes><sounds><list struct="atomic" id="18"></list></sounds><blocks></blocks><variables></variables><scripts><script x="127" y="14"><block s="doSetVar"><l>nums</l><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l><l>8</l><l>12</l><l>13</l><l>17</l></list></block></block><block s="doSetVar"><l>newnums</l><block s="reportNewList"><list></list></block></block></script><script x="125" y="94.49999999999878"><block s="doForEach"><l>item</l><block var="nums"/><script><block s="doIfElse"><block s="reportListContainsItem"><block var="newnums"/><block var="item"/></block><script></script><script><block s="doAddToList"><block var="item"/><block var="newnums"/></block></script></block></script></block><block s="doReport"><block var="newnums"/></block></script><script x="118" y="309.8333333333337"><block s="doSetVar"><l>nums2</l><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l><l>9</l><l>12</l><l>13</l><l>17</l></list></block></block><block s="doSetVar"><l>val</l><block s="reportNewList"><list><l>5</l><l>9</l><l>17</l></list></block></block><block s="doSetVar"><l>k</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>count</l><l>0</l></block></script><script x="116" y="433.8333333333337"><block s="doForEach"><l>item</l><block var="nums2"/><script><block s="doIfElse"><block s="reportListContainsItem"><block var="val"/><block var="item"/></block><script></script><script><block s="doAddToList"><block var="item"/><block var="k"/></block></script></block></script></block><block s="doForEach"><l>item</l><block var="k"/><script><block s="doChangeVar"><l>count</l><l>1</l></block></script></block><block s="doReport"><block var="count"/></block></script></scripts></sprite><watcher var="nums" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="newnums" style="normal" x="11" y="137.00000200000002" color="243,118,29" extX="120" extY="144.99999999999997"/><watcher var="val" style="normal" x="308" y="15.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="nums2" style="normal" x="304" y="140.00000400000002" color="243,118,29" extX="80" extY="69.99999999999997"/><watcher var="k" style="normal" x="163" y="13.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="count" style="normal" x="234" y="247.000004" color="243,118,29"/></sprites></stage><variables><variable name="nums"><list struct="atomic" id="123">2,5,8,8,12,13,17</list></variable><variable name="newnums"><list struct="atomic" id="124">2,5,8,12,13,17</list></variable><variable name="val"><list struct="atomic" id="125">5,9,17</list></variable><variable name="nums2"><list struct="atomic" id="126">2,5,8,9,12,13,17</list></variable><variable name="k"><list struct="atomic" id="127">2,8,12,13</list></variable><variable name="count"><l>4</l></variable></variables></scene></scenes></project><media name="Leetcode" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>