Block(JumpLoop(
  Execute(If(
    Greater(
      Get(
        4001
        5
      )
      0
    )
    1
    6
  ))
  Execute(If(
    Not(Greater(
      Get(
        4001
        4
      )
      0
    ))
    2
    6
  ))
  Execute(
    Set(
      10000
      0
      Multiply(
        Get(
          4001
          17
        )
        3
      )
    )
    If(
      LessOr(
        0
        Get(
          4103
          Get(
            10000
            0
          )
        )
      )
      3
      5
    )
  )
  Execute(If(
    Not(Less(
      Get(
        4103
        Get(
          10000
          0
        )
      )
      99999
    ))
    5
    4
  ))
  Execute(
    StreamSet(
      Add(
        Multiply(
          1
          Get(
            4103
            Get(
              10000
              0
            )
          )
        )
        18
      )
      -10
      0
    )
    Spawn(
      3
      Get(
        4001
        17
      )
      Get(
        4001
        18
      )
      0
      0
    )
    7
  )
  Execute(
    DebugLog(0)
    DebugPause()
    7
  )
  Execute(7)
  0
))