<snapdata remixID="8735801"><project name='U2L3-KeepingDataFromLists' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>Look at code and click the blocks</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAC0ElEQVR4Xu3UMWpiUQCG0SvBJtikSZNVuAgbi+AmUthraeESAtlkKluLwBsMTJhhSKYJ+UDOK+Xyft53D86maZqGR4GowAzAqLzZ9wIAgpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsA+En+w+Ewzufz2O124/7+fsxms/SirnUcwC9u9vHxcdzc3LyfOJ1O4+npaazX63F3d3etHn78uwD8T/I/Ef4+evk3fH19Hc/Pz2O5XH4g/fHbu4JBAL+4xLe3t7HZbMZ8Pv/r1AXgNE3j5eVlPDw8XAGD7hMA/KL9arUai8ViXCBeEG6323H5zfN9BQD8pOXxeBy3t7djv99/X21v+qcAgFCkBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFrgF0/3ArcSyLBmAAAAAElFTkSuQmCC</thumbnail>
  <stage inheritance='false' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='0'>
    <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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='0.6172839506173204' pen='tip' id='8' y='0.1234567901234982' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='18.333333333333343' y='13.333333333333329'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportEquals'>
                    <block s='reportStringSize'>
                      <l/>
                    </block>
                    <l>5</l>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>apple</l>
                  <l>banana</l>
                  <l>orange</l>
                  <l>grape</l>
                  <l>kiwi</l>
                  <l>mango</l>
                  <l>watermelon</l>
                </list>
              </block>
            </custom-block>
          </script>
          <script x='18.333333333333343' y='72.66666666666669'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportNot'>
                    <block s='reportIsA'>
                      <l/>
                      <l>
                        <option>number</option>
                      </l>
                    </block>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>5</l>
                  <l>:)</l>
                  <l>six</l>
                  <l>0.79</l>
                  <l>elephant</l>
                  <l>-329</l>
                  <l>4x4</l>
                </list>
              </block>
            </custom-block>
          </script>
          <script x='18.333333333333343' y='132.66666666666666'>
            <custom-block s='initialize lists'/>
          </script>
          <script x='162' y='147'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportEquals'>
                    <block s='reportStringSize'>
                      <l/>
                    </block>
                    <l>12</l>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block var='words list'/>
            </custom-block>
          </script>
          <script x='157' y='200'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportEquals'>
                    <block s='reportStringSize'>
                      <l/>
                    </block>
                    <l>17</l>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block var='words list'/>
            </custom-block>
          </script>
          <script x='158' y='243'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportEquals'>
                    <block s='reportStringSize'>
                      <l/>
                    </block>
                    <l>15</l>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block var='words list'/>
            </custom-block>
          </script>
          <script x='95' y='429'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportAnd'>
                    <block s='reportGreaterThan'>
                      <l/>
                      <l>25</l>
                    </block>
                    <block s='reportLessThan'>
                      <l/>
                      <l>75</l>
                    </block>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block var='numbers list'/>
            </custom-block>
          </script>
          <script x='154' y='342'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportEquals'>
                    <block s='reportModulus'>
                      <l/>
                      <l>2</l>
                    </block>
                    <l>0</l>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block var='numbers list'/>
            </custom-block>
          </script>
          <script x='10' y='286'>
            <custom-block s='keep items such that %predRing from %l'>
              <block s='reifyPredicate'>
                <autolambda>
                  <block s='reportAnd'>
                    <block s='reportEquals'>
                      <block s='reportModulus'>
                        <l/>
                        <l>2</l>
                      </block>
                      <l>0</l>
                    </block>
                    <block s='reportGreaterThan'>
                      <l/>
                      <l>0</l>
                    </block>
                  </block>
                </autolambda>
                <list/>
              </block>
              <block var='numbers list'/>
            </custom-block>
          </script>
        </scripts>
      </sprite>
      <watcher x='10' var='words list' extY='150' color='243,118,29' style='normal' hidden='true' extX='102' y='100.00000599999998'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='130.00000799999998' var='numbers list'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='map %&apos;function&apos; over %&apos;lists&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%mult%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doDeclareVariables'>
              <list>
                <l>mapone</l>
                <l>mapmany</l>
              </list>
            </block>
            <block s='doSetVar'>
              <l>mapone</l>
              <block s='reifyScript'>
                <script>
                  <block s='doIf'>
                    <custom-block s='empty? %l'>
                      <block var='data'/>
                    </custom-block>
                    <script>
                      <block s='doReport'>
                        <block s='reportNewList'>
                          <list/>
                        </block>
                      </block>
                    </script>
                  </block>
                  <block s='doReport'>
                    <block s='reportCONS'>
                      <block s='evaluate'>
                        <block var='function'/>
                        <list>
                          <block s='reportListItem'>
                            <l>1</l>
                            <block var='data'/>
                          </block>
                        </list>
                      </block>
                      <block s='evaluate'>
                        <block var='mapone'/>
                        <list>
                          <block s='reportCDR'>
                            <block var='data'/>
                          </block>
                        </list>
                      </block>
                    </block>
                  </block>
                </script>
                <list>
                  <l>data</l>
                </list>
              </block>
            </block>
            <block s='doSetVar'>
              <l>mapmany</l>
              <block s='reifyScript'>
                <script>
                  <block s='doIf'>
                    <custom-block s='empty? %l'>
                      <block s='reportListItem'>
                        <l>1</l>
                        <block var='data lists'/>
                      </block>
                    </custom-block>
                    <script>
                      <block s='doReport'>
                        <block s='reportNewList'>
                          <list/>
                        </block>
                      </block>
                    </script>
                  </block>
                  <block s='doReport'>
                    <block s='reportCONS'>
                      <block s='evaluate'>
                        <block var='function'/>
                        <custom-block s='map %repRing over %mult%l'>
                          <block s='reifyReporter'>
                            <autolambda>
                              <block s='reportListItem'>
                                <l>1</l>
                                <l/>
                              </block>
                            </autolambda>
                            <list/>
                          </block>
                          <list>
                            <block var='data lists'/>
                          </list>
                        </custom-block>
                      </block>
                      <block s='evaluate'>
                        <block var='mapmany'/>
                        <list>
                          <custom-block s='map %repRing over %mult%l'>
                            <block s='reifyReporter'>
                              <autolambda>
                                <block s='reportCDR'>
                                  <l/>
                                </block>
                              </autolambda>
                              <list/>
                            </block>
                            <list>
                              <block var='data lists'/>
                            </list>
                          </custom-block>
                        </list>
                      </block>
                    </block>
                  </block>
                </script>
                <list>
                  <l>data lists</l>
                </list>
              </block>
            </block>
            <block s='doIfElse'>
              <custom-block s='empty? %l'>
                <block s='reportCDR'>
                  <block var='lists'/>
                </block>
              </custom-block>
              <script>
                <block s='doReport'>
                  <block s='evaluate'>
                    <block var='mapone'/>
                    <list>
                      <block s='reportListItem'>
                        <l>1</l>
                        <block var='lists'/>
                      </block>
                    </list>
                  </block>
                </block>
              </script>
              <script>
                <block s='doReport'>
                  <block s='evaluate'>
                    <block var='mapmany'/>
                    <list>
                      <block var='lists'/>
                    </list>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='empty? %&apos;data&apos;' category='lists' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportEquals'>
            <block var='data'/>
            <block s='reportNewList'>
              <list/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='keep items such that %&apos;pred&apos; from %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%predRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doIf'>
              <custom-block s='empty? %l'>
                <block var='data'/>
              </custom-block>
              <script>
                <block s='doReport'>
                  <block s='reportNewList'>
                    <list/>
                  </block>
                </block>
              </script>
            </block>
            <block s='doIfElse'>
              <block s='evaluate'>
                <block var='pred'/>
                <list>
                  <block s='reportListItem'>
                    <l>1</l>
                    <block var='data'/>
                  </block>
                </list>
              </block>
              <script>
                <block s='doReport'>
                  <block s='reportCONS'>
                    <block s='reportListItem'>
                      <l>1</l>
                      <block var='data'/>
                    </block>
                    <custom-block s='keep items such that %predRing from %l'>
                      <block var='pred'/>
                      <block s='reportCDR'>
                        <block var='data'/>
                      </block>
                    </custom-block>
                  </block>
                </block>
              </script>
              <script>
                <block s='doReport'>
                  <custom-block s='keep items such that %predRing from %l'>
                    <block var='pred'/>
                    <block s='reportCDR'>
                      <block var='data'/>
                    </block>
                  </custom-block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%n'>1</input>
        <input type='%n'>10</input>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>step</l>
            <l>tester</l>
          </list>
        </block>
        <block s='doIfElse'>
          <block s='reportGreaterThan'>
            <block var='start'/>
            <block var='end'/>
          </block>
          <script>
            <block s='doSetVar'>
              <l>step</l>
              <l>-1</l>
            </block>
            <block s='doSetVar'>
              <l>tester</l>
              <block s='reifyReporter'>
                <autolambda>
                  <block s='reportLessThan'>
                    <block var='i'/>
                    <block var='end'/>
                  </block>
                </autolambda>
                <list/>
              </block>
            </block>
          </script>
          <script>
            <block s='doSetVar'>
              <l>step</l>
              <l>1</l>
            </block>
            <block s='doSetVar'>
              <l>tester</l>
              <block s='reifyReporter'>
                <autolambda>
                  <block s='reportGreaterThan'>
                    <block var='i'/>
                    <block var='end'/>
                  </block>
                </autolambda>
                <list/>
              </block>
            </block>
          </script>
        </block>
        <block s='doSetVar'>
          <l>i</l>
          <block var='start'/>
        </block>
        <block s='doUntil'>
          <block s='evaluate'>
            <block var='tester'/>
            <list/>
          </block>
          <script>
            <block s='doRun'>
              <block var='action'/>
              <list/>
            </block>
            <block s='doChangeVar'>
              <l>i</l>
              <block var='step'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;' category='lists' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%upvar'/>
        <input type='%l'/>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doUntil'>
          <custom-block s='empty? %l'>
            <block var='data'/>
          </custom-block>
          <script>
            <block s='doSetVar'>
              <l>item</l>
              <block s='reportListItem'>
                <l>1</l>
                <block var='data'/>
              </block>
            </block>
            <block s='doRun'>
              <block var='action'/>
              <list>
                <block s='reportListItem'>
                  <l>1</l>
                  <block var='data'/>
                </block>
              </list>
            </block>
            <block s='doSetVar'>
              <l>data</l>
              <block s='reportCDR'>
                <block var='data'/>
              </block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='initialize lists' category='variables' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doSetVar'>
          <l>words list</l>
          <block s='reportURL'>
            <l>bjc.edc.org/bjc-r/prog/2-complexity/word-puzzle-list.txt</l>
          </block>
        </block>
        <block s='doSetVar'>
          <l>words list</l>
          <block s='reportTextSplit'>
            <block var='words list'/>
            <l>
              <option>line</option>
            </l>
          </block>
        </block>
        <block s='doSetVar'>
          <l>numbers list</l>
          <block s='reportNewList'>
            <list>
              <l>189</l>
              <l>29</l>
              <l>55.7</l>
              <l>-4.9</l>
              <l>8901</l>
              <l>-36.76</l>
              <l>74.8</l>
              <l>33</l>
              <l>-9</l>
              <l>60.3221</l>
              <l>19</l>
              <l>-222</l>
              <l>41</l>
              <l>155.8</l>
              <l>37</l>
              <l>-12</l>
              <l>9.6</l>
              <l>-0.33</l>
              <l>2</l>
              <l>21</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='words list'>
      <list id='482' struct='atomic'>a,abduct,ablative,able,abloom,abound,about,above,abrasively,abstraction,abusive,academician,accenting,accentuates,access,accumulating,accustomed,acquiesce,acquittals,across,act,action,actually,actuary,adaptability,add,addition,adjective,admiringly,admixture,admonitory,adventuresome,adverser,advisories,advisors,aeries,afoot,afraid,Africa,after,afterburner,afterglow,again,against,age,aglitter,ago,agrarian,agreed,ahead,aide,aimed,air,akimbo,algorithm,alimony,all,allergens,allow,almost,alone,along,already,also,alteration,although,always,am,amalgamate,ambiances,America,among,amorally,amount,amputated,amusement,an,ancestries,anchorman,and,angle,anglers,angling,animal,ankh,ankled,annihilating,anonymity,another,answer,antimony,antiquities,any,anything,aphelion,appear,appetizers,apple,appreciated,apprehensions,approach,approaching,approximates,aptitudes,aquanaut,are,area,aridity,armhole,armorers,arms,army,around,arousing,arrived,arrowhead,art,artichokes,article,artsiest,as,ascribable,ask,asked,assays,assuring,asylums,at,atrociousness,attenuates,atwitter,audiovisual,audition,auditoria,aureole,authentically,authorizes,automated,autonomous,availability,avenging,avidest,awards,away,axle,babied,baby,back,backbite,backdrop,backpack,backpedal,backpedalled,backups,backwoods,bad,bagginess,bailouts,baize,balked,ball,balling,ballistics,ballparks,bank,barbershop,bargains,barnstormed,barnyards,baroness,barrages,base,bassoonists,bather,batik,batiks,battle,bayberries,be,beak,bear,beastly,beat,beauteously,beautiful,became,because,become,bed,bedevilled,bedrooms,been,befalls,before,befouled,began,begin,begonias,behavior,beheaded,behind,beholder,behoove,being,believe,bell,bellows,bellwether,bellyaching,belong,beloved,below,berates,Berkeley,Berliner,berrying,Bertie,beside,besiegers,best,bested,bestow,betokened,better,between,biassed,biennially,big,bigmouths,bigotries,bill,billboard,billfolds,billings,biologist,birds,bistro,bistros,bit,bitter,black,blackbirds,blackthorns,blazed,blended,bless,blinding,blither,bloated,blob,bloc,block,blockade,blood,bloodstreams,blow,blown,blue,board,boat,body,bogeyed,bogs,Bolton,bondage,bones,Bonita,bonkers,bonnet,book,boorishly,boosters,Booth,Borden,boringly,born,Bosch,Boswell,both,bottom,bourgeois,box,boy,boyhoods,brads,brainchildren,brainstorm,Branch,branches,brand,Brandeis,brave,break,Breckenridge,Brendan,Brett,brew,Brezhnev,brick,bright,brimstone,bring,briny,brisked,brisket,bristlier,British,brittleness,brocade,broiling,broken,brooders,broth,brother,brought,brown,brr,Btu,bucking,buddy,build,building,built,bullfighting,bullier,Bullock,bulwark,bumpers,bunched,bundling,bunked,burglarizing,burgling,buries,Burl,burning,bursar,business,businesswoman,busted,busyness,but,butte,buttressing,buy,by,cabbages,cabin,cajoling,Cajuns,Californians,call,callings,calliper,callowest,calve,came,camellia,cameos,camshaft,can,Canaveral,cannibalize,cannot,canny,canopy,cantata,capablest,capaciously,capital,captain,car,carcinogen,cardiologists,care,carefully,cargos,caricature,carrousels,carry,carver,case,castration,cat,catapults,catastrophic,catch,catchier,caterwauls,Cathy,cattle,caucusses,caught,cause,cauterizing,cautioning,cellos,cells,censers,censor,center,centigrade,cents,century,certain,certificated,cetacean,chalet,chance,chancellery,Chanel,change,Chapultepec,Charolais,charring,chart,Charybdis,cheapest,cheater,check,checking,chicle,chief,chiefest,child,children,chiller,Chinese,chins,choler,choleric,choose,choosy,choreograph,Christoper,chronicler,chucks,chunks,church,ciphers,circle,circular,circumcision,city,civilized,claimed,clam,clammy,clamp,clampdown,clasped,class,Claudia,clause,clean,cleanup,clear,Clemson,clergy,clerical,climbed,clinchers,Clorox,close,closure,clothes,cloud,clownishly,coast,coats,Cocteau,codification,coerced,coffees,coffers,cogitate,cohabiting,coincide,cold,collide,colloquial,colonized,color,coloreds,colts,column,comas,come,comfort,commands,commercialism,common,compaction,compactors,company,compare,compensation,competency,complemented,complete,completion,components,compound,comprehend,comprehensively,concatenations,concierge,concurrent,concussions,condensations,condition,conditions,confederate,configurable,confirm,confirms,confiscations,conformed,Confucian,congregated,conjunctive,conniving,consider,consistent,consonant,constipation,constitutionals,constructions,constructive,consummate,consummating,contain,contention,continentals,contingency,continued,contraction,contractions,contradicts,control,controvert,conversed,converters,cook,cookies,cool,cooler,coolie,coordinate,coordinated,copied,copiously,copy,cores,Corey,corn,corner,corny,correct,corroded,Corsica,cost,cotes,cotton,could,councilors,count,countenancing,countersinks,country,couplets,course,covered,Cowley,cows,cozen,crackles,crackliest,craftiness,crater,creams,create,creep,crested,cried,crimsoning,cringed,Cristina,critiques,crops,cross,crossbreeding,crowbars,crowd,crowded,crunched,cryptographers,cudgel,cue,cuffing,culverts,curates,current,cursedest,curtseys,cut,cutesy,cuttlefishes,Cyclades,cycling,dachshund,daftest,Dali,dance,dancing,Daniel,dark,darting,dashikis,daunt,day,daydreamer,dead,deal,dealers,Dean,Deann,death,debarring,debates,debentures,Debora,debriefings,debug,Decalogue,deceptive,decided,decimal,decommission,decompose,decomposes,deeds,deep,defecation,defection,degeneracy,deicers,deliberate,delight,Delphinus,demagogy,Democratic,demoed,denigration,denominates,denting,depend,depicted,deplored,deprograms,descants,describe,desecrated,desert,design,desperate,destructing,detachment,details,determine,detoxes,developed,deviance,dewdrops,Dexedrine,diapered,diarists,Dickerson,Dictaphone,dictionary,did,died,difference,different,difficult,digestion,Dijkstra,dinginess,dings,diplomas,direct,direction,Dirichlet,disaffection,disallowing,disapproving,disavowals,disbands,disbarring,disbelieved,discommoded,discomposure,disconnectedly,discovered,discuses,disengage,disfigurement,disgruntling,disinfected,disintegration,dismantles,disobedient,dispensaries,dispensers,display,dispossess,disproven,disputants,disrupted,disrupts,dissatisfy,dissembling,dissuading,distance,distension,distincter,distinctest,distracts,distresses,distressful,distributed,disturb,dithers,dive,diversifying,divided,divisible,division,divorc�e,Dixiecrat,dizzies,do,docility,docket,Doctor,does,dog,dogtrotted,dollars,dollop,dolloped,dolphins,dome,done,door,doored,dorm,Dot,dotings,doubted,dourer,down,downstairs,dramatization,draw,drawing,dreads,dress,dribbling,drive,driver,drop,drudges,dry,dryad,Dryden,drywalled,dumbbells,dummies,dumpiest,dumpling,Dumpsters,dunning,during,dusters,Dustin,dustpans,dwarfed,each,early,Earnestine,earnests,ears,earth,east,easy,eat,eavesdropper,Ebeneezer,edge,edginess,editorship,effect,effectively,eggbeaters,egging,eggs,Eiffel,eight,either,elaboration,Elbe,electric,elegantly,elements,elicit,Eliot,Elisha,elliptic,else,Elvira,embellishments,emissaries,enacted,Encarta,encountering,encrust,end,energy,engine,engineering,England,English,enjoins,enjoy,enmesh,enough,enrolment,enrolments,ensuring,entangling,entered,entire,entombed,entourages,entreats,envious,environment,eon,equal,equation,equinoxes,equitably,Er,eradication,Ericson,Eros,errata,error,Escher,especially,espousal,esquire,Establishments,etchers,eunuch,Europe,even,evening,ever,every,everyone,everything,exactly,example,except,exceptionable,exciting,exclamatory,excrescence,execrates,exemplification,exercise,exhibiting,expands,expatriating,expect,expectancy,expedient,experience,experiment,explain,explode,exploratory,express,exterminates,exterminating,exude,eye,eyeteeth,face,fact,factories,factors,fags,fain,Falasha,falconry,fall,family,famous,fanaticism,fanciest,far,farm,farmers,farmhouses,fascinations,fashions,fast,fastnesses,father,faultless,favor,fear,feasted,feat,feathers,feel,feeling,feet,fell,felt,femur,fennel,ferment,fetters,few,fibbers,fictionalizes,fiddle,field,fiend,fig,Figaro,fight,figure,figureheads,fileted,filibusters,filled,finagles,finally,find,fine,finely,fingering,fingers,finished,finniest,fire,firebomb,firetrap,firewalls,firmness,first,Fischer,fish,fit,five,fizzier,flagellating,flagellum,flashes,flat,flattered,flautists,fleck,fleece,fleeter,fleeting,fleetingly,flexible,flimsy,flirtatious,flog,floggings,floor,floppy,Florine,flour,flouring,flow,flowers,flowing,fluid,fluorescence,fly,flyleaf,follow,follower,food,foot,footsore,for,forager,foraying,force,forecloses,forerunner,forest,forestry,forevermore,forgetful,forgiveness,forks,form,formality,forms,formulates,forward,fought,found,four,foxhound,fraction,framers,France,franking,Frederic,free,freezer,French,frenetically,fresco,fresh,friendlier,friendliest,friends,fright,frightfully,frolics,from,front,frontage,frontiersmen,fruit,fruitcake,fruiting,frustration,fryer,full,fun,funny,furlough,furloughed,furniture,galaxies,galleys,galling,Galloway,galores,galvanometer,game,gamete,Gap,garden,gas,gatherer,gathering,gave,gazetteering,gearshift,geisha,general,generate,geranium,geriatrics,get,girdling,girl,give,glacial,glacially,glades,glass,Glenna,glittered,Gloria,glut,gluten,gnarl,gnaws,gneiss,go,goaling,goalkeepers,Goethe,gold,golden,Goldwyn,Gondwanaland,gone,good,goodlier,goof,Gorky,got,gout,government,governmental,grad,Graham,grass,great,grebe,Greek,green,Grenada,grenadier,grew,gridlocking,grievance,grouchier,ground,group,grouted,grow,growled,grownup,grows,grudged,grudgingly,gruels,grumpily,guaranteed,guess,guillotines,gun,gunslingers,gurgles,gushy,Gustavo,gustiest,gutter,Gwalior,Gwen,gybed,gyrated,had,haggard,hagglers,hair,Halloween,hallucination,halt,Hamiltonian,hand,handmaiden,handpicking,hands,handshake,hangover,happened,happily,happy,Hapsburg,hard,Harding,hardly,harmonica,has,Hasidim,hat,haunch,have,he,head,headlocks,headmasters,hear,heard,heart,heat,heavy,Hecuba,heed,heedlessly,heightened,heightens,Heinlein,held,helled,Hellespont,help,helpmates,her,heralds,here,heroic,Herschel,Hershel,hewers,hibiscuses,hideouts,high,hill,hillside,him,Himalaya,himself,his,history,histrionic,hit,hoagie,hoarding,hoaxing,Hokkaido,hokum,hold,hole,holidayed,Holman,holocausts,holsters,home,homeboy,homestretches,homonym,honer,hoofed,hope,horizontals,horse,horsehair,hot,hounded,hours,house,housemaids,how,however,Hoyle,hub,huge,hugs,human,humidity,hunchback,hunchbacks,hundred,hunting,hurriedly,huskiness,hustlers,huts,hydroelectric,hysteria,Hz,I,ice,iconoclasts,idea,idolize,if,ignores,illness,illumined,illumines,imagining,imbalances,impart,impeaches,impecuniousness,imperishables,impinging,implanting,important,imposed,impounding,in,inaction,inane,inappropriate,inappropriately,inaugurating,inches,include,inconclusively,inconvenient,incorruptibles,increase,increased,incumbency,incurables,indecencies,indecisively,Indian,Indians,indicate,indistinctness,individualizes,indorse,inducements,inducing,industry,inestimably,inexperts,inextinguishable,infatuated,infect,influences,influx,informality,information,informing,inhere,initialized,initializes,initializing,innkeeper,innuendoes,innuendoing,innuendos,input,insane,insects,insentient,inside,instances,instead,institution,institutionalize,instrumentalists,instruments,insufficiency,insults,interactively,interconnections,interest,interfaced,interferes,intermediaries,intermingled,intermittent,internally,interviewed,intimately,into,intransigent,intransitives,intuit,inventories,invoicing,invokes,Irish,iron,ironing,irrationally,is,island,isolationists,It,iteration,its,itself,Ives,Iyar,Izhevsk,jackhammered,Jacob,Jake,Janell,Japanese,jeez,jewellers,jiggles,job,jockstraps,jog,john,Johnathan,joined,journal,juggler,juicy,jujitsu,juliennes,jumped,just,jut,juxtaposes,Kampuchea,Kant,keep,Kennedy,kennels,Kentucky,kept,Kermit,key,keypunching,kidder,kidnapper,Kigali,killed,kilobytes,kind,kinder,kindergartens,King,kingfishers,kinglier,Kirchner,Kislev,kit,kitchenware,knew,knickers,know,known,kohlrabi,Kris,Kurile,Kyushu,lady,Lagrangian,lake,lakes,lambkins,lampooning,land,landlubber,Landsat,landscaper,landsliding,Langerhans,language,Lardner,lards,large,lasso,last,Latasha,later,laughed,laughingly,laundress,law,lay,lead,leagues,leakage,Leann,learn,leash,leashed,least,leather,leave,lecturer,led,Leeward,left,legs,lemmas,length,Lepke,less,lessen,lessening,let,letter,level,lexicographer,liaisons,libraries,libretto,lie,lien,life,lifted,light,like,likelier,liker,Lilian,limberest,limitations,Lindbergh,line,lingos,link,Linotype,lipsticks,liquor,list,listen,lithographer,little,live,liveries,lobing,lobsters,located,loch,loftiness,lollygag,long,Lonnie,look,Lorena,lost,lot,loud,lousiest,love,loveliest,low,lozenge,lubricators,lug,lumping,luncheon,lures,Lysenko,machine,mackintosh,made,Maimonides,main,major,make,maker,man,managing,manifold,manipulation,mannequin,many,Maori,map,mapmaker,maps,march,Marine,marines,Marissa,mark,marketable,marshier,Marxist,Maryann,masher,masquerading,massacre,mat,match,material,Mathewson,matt,matter,matts,mauls,Maurois,mauve,maws,maximals,may,maybe,mayor,McCarthy,McDaniel,me,mean,measure,meat,meatball,meet,megaton,melancholy,mellowing,melody,Melpomene,Melville,members,men,mendicants,merited,merry,Mesa,mesh,messieurs,metal,metamorphose,methane,method,methodically,middle,might,mile,milk,millage,Millikan,milliliter,million,mind,minded,mine,mineralogist,mines,minimalism,ministry,minutes,misappropriations,miscasting,miscues,misdiagnose,mishandles,mispronounced,miss,mistrials,mitigates,mizzenmasts,moaning,moderators,modern,modernizes,Mohamed,molecules,Moloch,moment,moments,monarchists,money,monoliths,months,Montserrat,moon,moonshots,moose,more,morned,morning,mortals,mortising,most,mother,mountain,mountebank,mournfulness,Moussorgsky,mouth,move,movement,much,mucks,muddying,mullahs,mulled,Mulligan,multiplier,mumbled,mummifies,municipals,muse,music,musketeer,must,muster,my,Mycenae,Mylar,Mylars,N,name,Namibia,naming,nappier,narrating,nation,natural,nausea,Nazareth,near,nebular,necessary,need,Nembutal,Netscape,networked,neuters,never,new,next,nib,nibblers,nibbles,nibbling,Nibelung,night,no,Noels,nonphysical,nonproductive,nor,norms,Norplant,north,northbound,northern,nose,nostrums,not,note,notepaper,nothing,notice,noun,now,nowhere,number,numbest,numeral,nunnery,Nyerere,object,objection,obliterated,observe,ocean,oceanography,odd,oddball,odder,of,off,office,often,oh,oil,oiliness,okras,Olajuwon,old,Oldsmobile,Olivia,on,once,one,only,onomatopoeic,opaquest,open,openest,operas,operational,opiates,opinion,opposite,or,oracular,oratory,order,ordinations,orthodoxies,other,our,out,outbuildings,outclasses,outcome,outed,outfielders,outfields,outhouses,outmaneuver,outranking,outsell,outside,outstript,outweighs,outwitted,over,overage,overdressing,overestimates,overgrown,overlaid,oversee,overshoots,overspends,oversupplied,overwhelm,overworking,Ovid,owl,own,oxyacetylene,oxygen,oxygenating,pads,page,Pahlavi,paint,pair,pajamas,Paleogene,paleontologist,Palermo,Palestinian,palindromic,palmetto,pampered,panacea,pandemic,panegyric,panicky,pantomime,pantomiming,paper,paradigmatic,paragraph,Paran�,park,parole,parry,part,parthenogenesis,particular,particulates,party,passed,passion,past,pastorates,Pate,patenting,patrons,patronymic,patted,pattern,pavemented,paws,pay,peacekeeping,peasants,peat,peddles,pederast,penalizing,pendulum,penile,peninsulas,penknives,pentagons,Pentax,people,Pepys,per,perceivable,perhaps,perigees,perilling,period,periphery,periscopes,periscoping,perked,permeating,persecuted,Persepolis,person,pervaded,petard,pews,Philistine,phlegmatically,phosphor,phosphoric,photographing,photography,phrase,Phrygia,physiologist,picked,picture,pictured,piddles,piece,pilfers,pimply,pinups,piscatorial,pistils,pitiable,pizzeria,Pkwy,place,placental,plains,plan,plane,plant,plants,plastics,plausibly,play,PlayStation,pleasantries,please,pleasured,plebeian,pluperfects,plural,poem,poesies,pogromed,point,poised,poisoners,pokeys,polarity,pole,poling,politics,polonaises,polyester,polysyllables,polytheists,pompously,pompousness,ponytails,poodles,poor,portentously,position,possessions,possible,postdates,postpartum,pothooks,potion,pounds,power,practice,practising,pragmatist,prearrange,prearranges,preceding,precinct,preconditioning,predecessors,predefined,predominate,preexisting,preferentially,premiering,prepared,prerequisite,prescribe,presidencies,presidents,presume,presumptuously,pretenses,pretty,principal,Principe,printable,printed,priories,pristine,privatest,privatizations,privileged,probably,problem,procedure,process,prodigiously,produce,products,profanation,profane,progesterone,proliferates,promise,prompts,proofed,properest,property,proportionality,pros,prosecute,prosody,prostrates,proteans,proteins,protest,protests,protoplasmic,provide,provinces,provocatively,prudentials,pshaw,pterodactyls,publicist,publicly,pudgiest,pudgy,pulled,pungency,pupa,purchasing,purifiers,Purina,pushed,put,pygmy,Pyrex,quaking,qualitative,questions,quickly,quids,quiet,quieted,quietest,quiets,quintessence,quipped,quite,Rabat,rabbit,race,racers,rackets,racqueted,radiant,radio,rain,raised,Ramona,ran,rancher,ranges,rapport,rared,Rasalhague,rather,ravish,rawest,raze,reached,read,readouts,ready,realists,really,rearrangement,reason,reassure,Rebekah,reborn,recapitulates,recaps,receivables,received,recesses,reciprocating,recitals,reclamation,reconnaissance,reconnected,record,red,redeems,redistrict,redo,redolence,redress,reduced,reeves,refashions,referenced,refine,reflexes,refocuses,reforest,reforesting,reformat,reformulate,refreshments,Reggie,regimentation,region,regress,regularize,reining,religious,reloaded,remain,remember,remission,removable,renunciations,repeated,rephrasing,replenished,report,represent,represents,represses,reproved,requisite,resent,resenting,resound,respite,rest,restorations,restriction,result,resumed,resurrects,retakes,rethink,retinal,return,revised,revocation,Rhee,Rhone,rhyming,rhythm,rich,rickety,Rickie,ricks,ride,rifest,right,rightfulness,Rimbaud,ring,ripeness,riper,ripes,rise,river,riverbed,riveted,road,robuster,rock,roistering,rolled,rolling,rookies,room,roommate,root,rope,rose,roseate,round,roundhouse,row,ruffian,rule,rumbaed,ruminating,run,ruses,ruthless,Rutledge,rutted,saboteur,sadder,safe,safes,said,sail,Salas,sale,salesgirls,salespeople,Salinger,salmons,saltiest,Salton,salving,same,sand,sandbox,sangfroid,sanitarium,sanitizes,Sanka,sappier,Saragossa,sarsaparilla,sat,satanic,satisfying,savannahs,save,saw,sawhorse,say,scalawag,scale,scalpels,scans,scares,scarlet,scenic,scheduling,schemed,schlockier,school,schoolyard,Schulz,Schuylkill,science,scientists,score,scorn,Scotswoman,scoundrel,scour,scoutmaster,scraggly,scrapbooks,scratchiest,scrawls,screechiest,scribble,scrimps,scrupulously,sea,seaside,seat,Seattle,seaways,second,secretes,section,see,seeds,seem,seen,Segundo,selection,sell,Sellers,semen,semiprofessional,send,sensationalist,sense,senselessness,sent,sentence,separate,septics,septuagenarian,sepulchered,sequencing,serened,sereneness,Serpens,serpentine,serpenting,serve,served,servility,set,settled,Seuss,seven,several,Shaka,shakier,shall,shamefulness,shames,shape,sharp,sharpshooters,she,sheaths,shedding,Sheldon,shepherdesses,Sheree,ship,shipwrecking,shires,shockproof,shoes,shogun,shop,short,Shorthorn,should,shoulder,shouted,shovelled,show,shown,shrine,shucking,shuffle,sickliest,side,sidearms,sight,sign,signal,signalize,significantly,Sikhism,silent,silos,similar,simple,simplified,simulations,simulcasts,since,sing,sir,sister,sistering,sit,six,size,skew,ski,skied,skin,sky,skyline,skyscrapers,slake,slap,slaughterhouses,Slavic,sledgehammer,sleep,slick,slimming,slimness,slivered,slowing,slowly,slum,small,smeared,smell,smiled,smoked,smuggler,snail,Snapple,snazzy,sneakers,sneeze,sniped,snotty,snow,snowdrift,so,soapboxes,socialists,socially,soft,soil,soir�es,soldiers,solution,solver,sombre,some,someone,somersault,something,sometimes,son,song,soon,sooth,Sophia,soppier,soreness,sorghum,sound,sounded,soundest,south,southern,Southerner,southwards,Soviets,space,sparrer,Spartans,speak,speakeasies,special,speculator,speculators,speed,speedways,spell,spheroid,spin,spindled,spinets,spitefullest,splash,splashdown,splashed,sponsors,spot,spread,spreed,spring,springs,sprinkler,sprucest,spunkier,squabble,squalls,square,squelch,squid,squinting,squirrel,stabilizes,Staci,stadium,stalwarts,stamen,stand,standing,star,stare,stars,start,starts,state,statement,station,statistician,statuesque,stay,stealth,steel,stencils,step,steroid,Steve,stick,sticklers,stigmatizes,still,stillest,stinkers,stinkings,stipulate,stockade,stomped,stone,stood,stop,store,storehouses,story,Stowe,straight,strange,strangle,Strasbourg,strategist,stream,street,stretched,string,stringiest,strings,stripling,strong,students,study,stultified,stupendously,subcommittees,subject,subprogram,substances,subtrahends,succeeded,succession,such,suddenly,suffix,sugar,suggested,suggesting,suicidal,suicides,suits,sulking,sully,sum,summarizes,summer,sump,sums,sun,Sunbeam,Sunday,sunk,suntan,super,superintendent,supplicant,supply,suppose,surceases,sure,surety,surf,surface,surfboarded,surgical,surprise,swattered,swatting,swearer,sweater,sweatshirt,sweeping,sweetie,swim,swording,swordsman,syllable,syllables,symbolism,symbolization,symbols,system,systems,Ta,table,tablelands,tablespoon,tabulation,tabulators,tail,Taine,take,takeouts,talk,tall,tallies,tangents,tangs,tangy,tans,tansy,Taoists,tarpon,tarries,tarter,tattlers,teacher,team,teardrop,tearier,technical,teem,telecast,teleconferences,telegraphy,telemetries,teletypewriters,tell,temperating,temperature,ten,tendons,tenth,terms,test,testament,textural,textures,than,that,the,their,them,themselves,then,therapies,there,thermonuclear,Thermopylae,these,they,thick,thin,thing,think,thinning,third,this,Thornton,thorough,those,though,thought,thousands,thralled,three,threesome,thresholds,throaty,throng,through,throughways,thrums,thuds,thunderclouds,thus,tidbit,tied,tightening,tillage,tillers,time,timetabling,tinder,tinkered,tinkling,tinseled,tiny,titan,to,Toby,today,together,told,tomorrow,tone,tong,Tongan,tonsil,too,took,toolboxes,tools,top,topped,toppled,Topsy,Tory,total,totalitarians,touch,toughens,tousled,toward,towelings,town,towpaths,track,trade,trailblazers,trailed,train,transcribe,transform,transformer,transitions,transmitters,trappable,trappers,travel,traversing,trawling,tree,tremolos,triangle,triathlons,tricked,trip,triplicate,trite,trochee,tropisms,trouble,trouping,truancy,truck,truest,trumpets,trunk,trussed,truth,try,tsarina,tube,turfing,turmoiled,turn,turniped,turntable,turquoises,turtledoves,tushing,Tweedledum,tweeted,twingeing,twinges,twinkle,two,type,typifying,tyroes,Ultrasuede,ululate,unacquainted,uncatalogued,uncle,unclear,uncommonly,unctuous,unctuously,under,underachieved,underacted,underlays,underline,underpinnings,underrating,underscores,underseas,undershirt,undershirts,understand,understandably,underwrote,undeserving,unflappable,unforeseen,unfriendlier,ungrateful,unicorn,unidentifiable,unintelligent,unit,Unitarian,Unitarianism,unkempt,unkind,unlikelier,unloosed,unmask,unmasking,unnaturally,unplanned,unsettling,unsolved,unspecific,untidier,until,unto,unwanted,unwariness,up,upchucks,upon,upperclassman,uppercut,urbaner,urinated,us,use,usually,usurpers,Utopia,utopian,uvula,uvulas,vacillation,vagueing,vainer,valedictorian,valid,valley,value,Vanessa,variable,varieties,various,vassalage,Vazquez,vectoring,vectors,vegetarian,verb,verballing,verdigrising,very,vibrant,victories,videoing,view,viewed,Vijayawada,villa,village,villainies,Vincent,vinegar,Vinson,Virgil,viscosity,visit,vociferation,voice,voicing,Voltaire,Volvo,voraciously,vote,vowel,vowels,waddle,wait,walk,wall,walnut,wandering,want,wanton,war,ware,warm,was,wash,Washington,watch,watchmakers,water,watercolor,wavelets,waves,way,we,weakfishes,wear,weariest,weather,weatherproofs,Weddell,week,Wehrmacht,weight,well,wellness,went,were,west,western,westernized,Wharton,what,whatever,Wheeler,wheels,when,where,whereupon,whether,which,while,whimming,whipped,whirlwinds,white,whitecaps,who,whole,whomsoever,whorl,whose,why,wide,widen,wield,wife,wiggling,Wilburn,wild,will,wilt,win,wind,windburnt,windiest,windmill,window,wings,winter,wire,wired,wish,with,within,without,withstand,Wolf,woman,women,wonder,wood,woodcut,woodenest,woodsy,woof,word,work,workers,world,would,wranglers,wrenches,write,written,wrong,wrote,wryness,Wyoming,xenon,Xerox,yard,year,years,yellow,yes,yet,Yoknapatawpha,you,young,your,yourself,yuccas,yucking,Zambezi,zanying,zenith,zeta,Zibo,Zimbabweans,Zubenelgenubi,</list>
    </variable>
    <variable name='numbers list'>
      <list id='483' struct='atomic'>189,29,55.7,-4.9,8901,-36.76,74.8,33,-9,60.3221,19,-222,41,155.8,37,-12,9.6,-0.33,2,21</list>
    </variable>
  </variables>
</project><media name="U2L3-KeepingDataFromLists" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>