<xml xmlns="https://developers.google.com/blockly/xml">
  <variables>
    <variable id="Yi;OFWq?VzXXn2}`MbG!">z</variable>
    <variable id="pND7gG$j=XBVs62z!vh%">n</variable>
    <variable id="d^8,7|BkRWw7DsyqtwmT">k</variable>
    <variable id="R1;zlG_%QFS@D~7e6)BN">r</variable>
  </variables>
  <block type="variables_set" id="Y{@)}=ukfsMILLSrqB)Z" x="538" y="-162">
    <field name="VAR" id="Yi;OFWq?VzXXn2}`MbG!">z</field>
    <value name="VALUE">
      <block type="lists_create_with" id="eiDRqT=9R3N@Dry=;!lC">
        <mutation items="1"></mutation>
        <value name="ADD0">
          <block type="math_number" id="3CLlK;@QezOO47.CF$mc">
            <field name="NUM">1</field>
          </block>
        </value>
      </block>
    </value>
    <next>
      <block type="variables_set" id="Nt;vGoh-Z(enyEoV.7qG">
        <field name="VAR" id="pND7gG$j=XBVs62z!vh%">n</field>
        <value name="VALUE">
          <block type="procedures_callreturn" id="i(h4:u2hM-)NhC[00z!h">
            <mutation name="input"></mutation>
          </block>
        </value>
        <next>
          <block type="variables_set" id="t10L0xE=@i80[U*1TA2f">
            <field name="VAR" id="d^8,7|BkRWw7DsyqtwmT">k</field>
            <value name="VALUE">
              <block type="procedures_callreturn" id="o_Z0nXI.Z#{7^Kr#e?FH">
                <mutation name="input"></mutation>
              </block>
            </value>
            <next>
              <block type="variables_set" id="1apuTemA|nEO6V8ZCXFj">
                <field name="VAR" id="R1;zlG_%QFS@D~7e6)BN">r</field>
                <value name="VALUE">
                  <block type="math_number" id="|yMBha]a[Y,8l:4fN23p">
                    <field name="NUM">0</field>
                  </block>
                </value>
                <next>
                  <block type="controls_whileUntil" id="3~S_ehKnn=s%5w#|,z@|">
                    <field name="MODE">WHILE</field>
                    <value name="BOOL">
                      <block type="logic_compare" id="nq`O8-H?+lq/NgGmYjs:">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="math_number" id="ox/Qn~^W{)^UErd}J%)Z">
                            <field name="NUM">0</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="V:m^]cvO]!Y)7y$e^Dd_">
                            <field name="NUM">0</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO">
                      <block type="variables_set" id=".M+H(VM4fF.AL*TxNi;A">
                        <field name="VAR" id="R1;zlG_%QFS@D~7e6)BN">r</field>
                        <value name="VALUE">
                          <block type="math_modulo" id="?%_V=hm4)9,xtA4.Z}su">
                            <value name="DIVIDEND">
                              <shadow type="math_number" id="0cIne5D*`Iy9_z0lmXCi">
                                <field name="NUM">64</field>
                              </shadow>
                              <block type="math_arithmetic" id="B0z-h(HN4cG~Cl`P-6=B">
                                <field name="OP">ADD</field>
                                <value name="A">
                                  <shadow type="math_number" id="~lAt9-FlifQ.Iiz!7rkX">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id="HGD9%w2fyDX:^O0u}5T4">
                                    <field name="VAR" id="R1;zlG_%QFS@D~7e6)BN">r</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id="kd[*wYx*l2b$o2e#`oA+">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id="rct6HzWE0nmZLdALNn8D">
                                    <field name="VAR" id="d^8,7|BkRWw7DsyqtwmT">k</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="DIVISOR">
                              <shadow type="math_number" id="jVrU+AUi?a=;y0gLN9,?">
                                <field name="NUM">10</field>
                              </shadow>
                              <block type="variables_get" id="FpMmz2,)m**W!$go%Q!Q">
                                <field name="VAR" id="pND7gG$j=XBVs62z!vh%">n</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="lists_setIndex" id="L8b]8[?]}aF9Ov^Dy`hY">
                            <mutation at="false"></mutation>
                            <field name="MODE">INSERT</field>
                            <field name="WHERE">LAST</field>
                            <value name="LIST">
                              <block type="variables_get" id="@96Im.0=T{(}?H1,W$yS">
                                <field name="VAR" id="Yi;OFWq?VzXXn2}`MbG!">z</field>
                              </block>
                            </value>
                            <value name="TO">
                              <block type="math_arithmetic" id="B0w!3)VszFpsKcA4=VOr">
                                <field name="OP">ADD</field>
                                <value name="A">
                                  <shadow type="math_number" id="9bS-=/axVGy?(tP|/M.Y">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id=",1{^dQN@U{7c(w[MV4j^">
                                    <field name="VAR" id="R1;zlG_%QFS@D~7e6)BN">r</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id="*6fA^P#5[z~Lb66n?on9">
                                    <field name="NUM">1</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="controls_if" id="4%]cBn__Q?@yGGV05Tdo">
                                <value name="IF0">
                                  <block type="logic_compare" id="|:G|B@,g!5c8ahk_O(#B">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="variables_get" id="[aged7aWZ#q9WyB4?syj">
                                        <field name="VAR" id="R1;zlG_%QFS@D~7e6)BN">r</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="^D=m,w]~`*4#Ik;Ay5Ab">
                                        <field name="NUM">0</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="controls_flow_statements" id="dVf[p~SyGu5wR?0W,s~m">
                                    <field name="FLOW">BREAK</field>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </statement>
                    <next>
                      <block type="looks_say" id="1d?,f6.jw%`nRq+a=M,x">
                        <value name="TEXT">
                          <block type="lists_split" id="G|5fhZn|gfa-nYYo{-~Q">
                            <mutation mode="JOIN"></mutation>
                            <field name="MODE">JOIN</field>
                            <value name="INPUT">
                              <block type="variables_get" id="=^g[hL9$VG4/x6Uz|k@z">
                                <field name="VAR" id="Yi;OFWq?VzXXn2}`MbG!">z</field>
                              </block>
                            </value>
                            <value name="DELIM">
                              <block type="text" id="RNx=D$xi$.nXvDo}:)]G">
                                <field name="TEXT"> </field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </next>
  </block>
  <block type="procedures_defreturn" id="r]t*zHPT_NZiaYK5!B1o" x="1163" y="-187">
    <field name="NAME">input</field>
    <comment pinned="false" h="80" w="160">描述此函式...</comment>
    <statement name="STACK">
      <block type="sensing_askandwait" id="iwl(}Ve6walS4m5-=13L"></block>
    </statement>
    <value name="RETURN">
      <block type="sensing_answer" id="[mg+Ps|0qn3;w^*Dm}(N"></block>
    </value>
  </block>
</xml>