[祥云杯 2022]tracing

我是傻逼

Description

题目描述:忘了

附件内容

task.py

from secret import p, q, flag
from Crypto.Util.number import bytes_to_long

def gcd(a, b):
    s = 0
    while b != 0:
        print(a, b)
        if isOdd(a):
            if isOdd(b):
                a = a - b
                a = rshift1(a)
                if a < b:
                    a, b = b, a
            else:
                b = rshift1(b)
                if a < b:
                    a, b = b, a
        else:
            if isOdd(b):
                a = rshift1(a)
                if a < b:
                    a, b = b, a
            else:
                a = rshift1(a)
                b = rshift1(b)
                s += 1
    if s:
        return lshift(a, s)
    return a

def isOdd(a):
    return a & 1 == 1

def rshift1(a):
    return a >> 1

def lshift(a, s):
    return a << s


n = p * q
e = 65537
phi = (p - 1) * (q - 1)
assert gcd(phi, e) == 1
c = pow(bytes_to_long(flag), e, n)
print(c)
print(n)

trace.out

 --- modulename: task, funcname: <module>
task.py(1): from secret import p, q, flag
 --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(740): <frozen importlib._bootstrap>(743):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(813): <frozen importlib._bootstrap>(816):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1412): <frozen importlib._bootstrap_external>(1413): <frozen importlib._bootstrap_external>(1414):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1379): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1346): <frozen importlib._bootstrap_external>(1347): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1546):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1547): <frozen importlib._bootstrap_external>(1548): <frozen importlib._bootstrap_external>(1547):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1501):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1009): <frozen importlib._bootstrap_external>(1010): <frozen importlib._bootstrap_external>(1502): <frozen importlib._bootstrap_external>(1503): <frozen importlib._bootstrap_external>(1502):  --- modulename: _bootstrap_external, funcname: spec_from_file_location
<frozen importlib._bootstrap_external>(708): <frozen importlib._bootstrap_external>(720): <frozen importlib._bootstrap_external>(728):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361): <frozen importlib._bootstrap_external>(729): <frozen importlib._bootstrap_external>(732): <frozen importlib._bootstrap_external>(742): <frozen importlib._bootstrap_external>(753): <frozen importlib._bootstrap_external>(754): <frozen importlib._bootstrap_external>(759): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1391): <frozen importlib._bootstrap_external>(1392): <frozen importlib._bootstrap_external>(1415): <frozen importlib._bootstrap_external>(1417): <frozen importlib._bootstrap_external>(1428):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap_external, funcname: create_module
<frozen importlib._bootstrap_external>(842): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(570):  --- modulename: _bootstrap, funcname: _new_module
<frozen importlib._bootstrap>(36): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(402): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(543): <frozen importlib._bootstrap>(544): <frozen importlib._bootstrap>(545): <frozen importlib._bootstrap>(549): <frozen importlib._bootstrap>(550):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(388): <frozen importlib._bootstrap>(389): <frozen importlib._bootstrap>(391):  --- modulename: _bootstrap_external, funcname: _get_cached
<frozen importlib._bootstrap_external>(492): <frozen importlib._bootstrap_external>(493): <frozen importlib._bootstrap_external>(494):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(551): <frozen importlib._bootstrap>(552):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap_external, funcname: exec_module
<frozen importlib._bootstrap_external>(846):  --- modulename: _bootstrap_external, funcname: get_code
<frozen importlib._bootstrap_external>(923):  --- modulename: _bootstrap_external, funcname: _check_name_wrapper
<frozen importlib._bootstrap_external>(524): <frozen importlib._bootstrap_external>(526): <frozen importlib._bootstrap_external>(529):  --- modulename: _bootstrap_external, funcname: get_filename
<frozen importlib._bootstrap_external>(1034): <frozen importlib._bootstrap_external>(924): <frozen importlib._bootstrap_external>(925): <frozen importlib._bootstrap_external>(926): <frozen importlib._bootstrap_external>(927): <frozen importlib._bootstrap_external>(928): <frozen importlib._bootstrap_external>(929): <frozen importlib._bootstrap_external>(930):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(934): <frozen importlib._bootstrap_external>(935):  --- modulename: _bootstrap_external, funcname: path_stats
<frozen importlib._bootstrap_external>(1079):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1080): <frozen importlib._bootstrap_external>(939): <frozen importlib._bootstrap_external>(940): <frozen importlib._bootstrap_external>(941):  --- modulename: _bootstrap_external, funcname: get_data
<frozen importlib._bootstrap_external>(1038): <frozen importlib._bootstrap_external>(1039): <frozen importlib._bootstrap_external>(1040): <frozen importlib._bootstrap_external>(946): <frozen importlib._bootstrap_external>(947): <frozen importlib._bootstrap_external>(945): <frozen importlib._bootstrap_external>(949): <frozen importlib._bootstrap_external>(950):  --- modulename: _bootstrap_external, funcname: _classify_pyc
<frozen importlib._bootstrap_external>(576): <frozen importlib._bootstrap_external>(577): <frozen importlib._bootstrap_external>(581): <frozen importlib._bootstrap_external>(585):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(587): <frozen importlib._bootstrap_external>(590): <frozen importlib._bootstrap_external>(951): <frozen importlib._bootstrap_external>(952): <frozen importlib._bootstrap_external>(953): <frozen importlib._bootstrap_external>(966): <frozen importlib._bootstrap_external>(967): <frozen importlib._bootstrap_external>(968): <frozen importlib._bootstrap_external>(969): <frozen importlib._bootstrap_external>(970): <frozen importlib._bootstrap_external>(971): <frozen importlib._bootstrap_external>(966):  --- modulename: _bootstrap_external, funcname: _validate_timestamp_pyc
<frozen importlib._bootstrap_external>(612):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(617):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(976): <frozen importlib._bootstrap_external>(977): <frozen importlib._bootstrap_external>(976):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(978): <frozen importlib._bootstrap_external>(979): <frozen importlib._bootstrap_external>(980): <frozen importlib._bootstrap_external>(978):  --- modulename: _bootstrap_external, funcname: _compile_bytecode
<frozen importlib._bootstrap_external>(647): <frozen importlib._bootstrap_external>(648): <frozen importlib._bootstrap_external>(649):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(650): <frozen importlib._bootstrap_external>(651): <frozen importlib._bootstrap_external>(652): <frozen importlib._bootstrap_external>(847): <frozen importlib._bootstrap_external>(850):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: secret, funcname: <module>
secret.py(1): p = 
secret.py(2): q = 
secret.py(3): flag = 
<frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): task.py(2): from Crypto.Util.number import bytes_to_long
 --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(971): <frozen importlib._bootstrap>(972):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(971): <frozen importlib._bootstrap>(972):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(740): <frozen importlib._bootstrap>(743):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(813): <frozen importlib._bootstrap>(816):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1412): <frozen importlib._bootstrap_external>(1413): <frozen importlib._bootstrap_external>(1414):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1379): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1346): <frozen importlib._bootstrap_external>(1347): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1549): <frozen importlib._bootstrap_external>(1554): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1390): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1549): <frozen importlib._bootstrap_external>(1554): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1390): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1549): <frozen importlib._bootstrap_external>(1554): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1390): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1528):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1533):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1501):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1009): <frozen importlib._bootstrap_external>(1010): <frozen importlib._bootstrap_external>(1502): <frozen importlib._bootstrap_external>(1503): <frozen importlib._bootstrap_external>(1502):  --- modulename: _bootstrap_external, funcname: spec_from_file_location
<frozen importlib._bootstrap_external>(708): <frozen importlib._bootstrap_external>(720): <frozen importlib._bootstrap_external>(728):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361): <frozen importlib._bootstrap_external>(729): <frozen importlib._bootstrap_external>(732): <frozen importlib._bootstrap_external>(742): <frozen importlib._bootstrap_external>(753): <frozen importlib._bootstrap_external>(754): <frozen importlib._bootstrap_external>(759): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1391): <frozen importlib._bootstrap_external>(1392): <frozen importlib._bootstrap_external>(1415): <frozen importlib._bootstrap_external>(1417): <frozen importlib._bootstrap_external>(1428):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap_external, funcname: create_module
<frozen importlib._bootstrap_external>(842): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(570):  --- modulename: _bootstrap, funcname: _new_module
<frozen importlib._bootstrap>(36): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(404): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(537): <frozen importlib._bootstrap>(538): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(543): <frozen importlib._bootstrap>(544): <frozen importlib._bootstrap>(545): <frozen importlib._bootstrap>(549): <frozen importlib._bootstrap>(550):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(388): <frozen importlib._bootstrap>(389): <frozen importlib._bootstrap>(391):  --- modulename: _bootstrap_external, funcname: _get_cached
<frozen importlib._bootstrap_external>(492): <frozen importlib._bootstrap_external>(493): <frozen importlib._bootstrap_external>(494):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(551): <frozen importlib._bootstrap>(552):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap_external, funcname: exec_module
<frozen importlib._bootstrap_external>(846):  --- modulename: _bootstrap_external, funcname: get_code
<frozen importlib._bootstrap_external>(923):  --- modulename: _bootstrap_external, funcname: _check_name_wrapper
<frozen importlib._bootstrap_external>(524): <frozen importlib._bootstrap_external>(526): <frozen importlib._bootstrap_external>(529):  --- modulename: _bootstrap_external, funcname: get_filename
<frozen importlib._bootstrap_external>(1034): <frozen importlib._bootstrap_external>(924): <frozen importlib._bootstrap_external>(925): <frozen importlib._bootstrap_external>(926): <frozen importlib._bootstrap_external>(927): <frozen importlib._bootstrap_external>(928): <frozen importlib._bootstrap_external>(929): <frozen importlib._bootstrap_external>(930):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(934): <frozen importlib._bootstrap_external>(935):  --- modulename: _bootstrap_external, funcname: path_stats
<frozen importlib._bootstrap_external>(1079):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1080): <frozen importlib._bootstrap_external>(939): <frozen importlib._bootstrap_external>(940): <frozen importlib._bootstrap_external>(941):  --- modulename: _bootstrap_external, funcname: get_data
<frozen importlib._bootstrap_external>(1038): <frozen importlib._bootstrap_external>(1039): <frozen importlib._bootstrap_external>(1040): <frozen importlib._bootstrap_external>(946): <frozen importlib._bootstrap_external>(947): <frozen importlib._bootstrap_external>(945): <frozen importlib._bootstrap_external>(949): <frozen importlib._bootstrap_external>(950):  --- modulename: _bootstrap_external, funcname: _classify_pyc
<frozen importlib._bootstrap_external>(576): <frozen importlib._bootstrap_external>(577): <frozen importlib._bootstrap_external>(581): <frozen importlib._bootstrap_external>(585):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(587): <frozen importlib._bootstrap_external>(590): <frozen importlib._bootstrap_external>(951): <frozen importlib._bootstrap_external>(952): <frozen importlib._bootstrap_external>(953): <frozen importlib._bootstrap_external>(966): <frozen importlib._bootstrap_external>(967): <frozen importlib._bootstrap_external>(968): <frozen importlib._bootstrap_external>(969): <frozen importlib._bootstrap_external>(970): <frozen importlib._bootstrap_external>(971): <frozen importlib._bootstrap_external>(966):  --- modulename: _bootstrap_external, funcname: _validate_timestamp_pyc
<frozen importlib._bootstrap_external>(612):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(617):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(976): <frozen importlib._bootstrap_external>(977): <frozen importlib._bootstrap_external>(976):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(978): <frozen importlib._bootstrap_external>(979): <frozen importlib._bootstrap_external>(980): <frozen importlib._bootstrap_external>(978):  --- modulename: _bootstrap_external, funcname: _compile_bytecode
<frozen importlib._bootstrap_external>(647): <frozen importlib._bootstrap_external>(648): <frozen importlib._bootstrap_external>(649):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(650): <frozen importlib._bootstrap_external>(651): <frozen importlib._bootstrap_external>(652): <frozen importlib._bootstrap_external>(847): <frozen importlib._bootstrap_external>(850):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: __init__, funcname: <module>
__init__.py(1): __all__ = ['Cipher', 'Hash', 'Protocol', 'PublicKey', 'Util', 'Signature',
__init__.py(4): version_info = (3, 14, '1')
__init__.py(6): __version__ = ".".join([str(x) for x in version_info])
 --- modulename: __init__, funcname: <listcomp>
__init__.py(6): __version__ = ".".join([str(x) for x in version_info])
__init__.py(6): __version__ = ".".join([str(x) for x in version_info])
__init__.py(6): __version__ = ".".join([str(x) for x in version_info])
__init__.py(6): __version__ = ".".join([str(x) for x in version_info])
<frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): <frozen importlib._bootstrap>(974): <frozen importlib._bootstrap>(976): <frozen importlib._bootstrap>(977): <frozen importlib._bootstrap>(978): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(739):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(813): <frozen importlib._bootstrap>(816):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1412): <frozen importlib._bootstrap_external>(1414):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1379): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1354): <frozen importlib._bootstrap_external>(1355):  --- modulename: _bootstrap_external, funcname: _path_hooks
<frozen importlib._bootstrap_external>(1327): <frozen importlib._bootstrap_external>(1329): <frozen importlib._bootstrap_external>(1330): <frozen importlib._bootstrap_external>(1331):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1332): <frozen importlib._bootstrap_external>(1333): <frozen importlib._bootstrap_external>(1329): <frozen importlib._bootstrap_external>(1330): <frozen importlib._bootstrap_external>(1331):  --- modulename: _bootstrap_external, funcname: path_hook_for_FileFinder
<frozen importlib._bootstrap_external>(1599):  --- modulename: _bootstrap_external, funcname: _path_isdir
<frozen importlib._bootstrap_external>(161): <frozen importlib._bootstrap_external>(163):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1601):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1470): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1473): <frozen importlib._bootstrap_external>(1475): <frozen importlib._bootstrap_external>(1476):  --- modulename: _bootstrap_external, funcname: _path_isabs
<frozen importlib._bootstrap_external>(177): <frozen importlib._bootstrap_external>(1478): <frozen importlib._bootstrap_external>(1479): <frozen importlib._bootstrap_external>(1480): <frozen importlib._bootstrap_external>(1356): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1517):  --- modulename: _bootstrap_external, funcname: _fill_cache
<frozen importlib._bootstrap_external>(1558): <frozen importlib._bootstrap_external>(1559): <frozen importlib._bootstrap_external>(1560): <frozen importlib._bootstrap_external>(1567): <frozen importlib._bootstrap_external>(1568): <frozen importlib._bootstrap_external>(1584): <frozen importlib._bootstrap_external>(1518): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1528):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1533):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1501):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1009): <frozen importlib._bootstrap_external>(1010): <frozen importlib._bootstrap_external>(1502): <frozen importlib._bootstrap_external>(1503): <frozen importlib._bootstrap_external>(1502):  --- modulename: _bootstrap_external, funcname: spec_from_file_location
<frozen importlib._bootstrap_external>(708): <frozen importlib._bootstrap_external>(720): <frozen importlib._bootstrap_external>(728):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361): <frozen importlib._bootstrap_external>(729): <frozen importlib._bootstrap_external>(732): <frozen importlib._bootstrap_external>(742): <frozen importlib._bootstrap_external>(753): <frozen importlib._bootstrap_external>(754): <frozen importlib._bootstrap_external>(759): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1391): <frozen importlib._bootstrap_external>(1392): <frozen importlib._bootstrap_external>(1415): <frozen importlib._bootstrap_external>(1417): <frozen importlib._bootstrap_external>(1428):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap_external, funcname: create_module
<frozen importlib._bootstrap_external>(842): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(570):  --- modulename: _bootstrap, funcname: _new_module
<frozen importlib._bootstrap>(36): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(404): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(537): <frozen importlib._bootstrap>(538): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(543): <frozen importlib._bootstrap>(544): <frozen importlib._bootstrap>(545): <frozen importlib._bootstrap>(549): <frozen importlib._bootstrap>(550):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(388): <frozen importlib._bootstrap>(389): <frozen importlib._bootstrap>(391):  --- modulename: _bootstrap_external, funcname: _get_cached
<frozen importlib._bootstrap_external>(492): <frozen importlib._bootstrap_external>(493): <frozen importlib._bootstrap_external>(494):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(551): <frozen importlib._bootstrap>(552):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap_external, funcname: exec_module
<frozen importlib._bootstrap_external>(846):  --- modulename: _bootstrap_external, funcname: get_code
<frozen importlib._bootstrap_external>(923):  --- modulename: _bootstrap_external, funcname: _check_name_wrapper
<frozen importlib._bootstrap_external>(524): <frozen importlib._bootstrap_external>(526): <frozen importlib._bootstrap_external>(529):  --- modulename: _bootstrap_external, funcname: get_filename
<frozen importlib._bootstrap_external>(1034): <frozen importlib._bootstrap_external>(924): <frozen importlib._bootstrap_external>(925): <frozen importlib._bootstrap_external>(926): <frozen importlib._bootstrap_external>(927): <frozen importlib._bootstrap_external>(928): <frozen importlib._bootstrap_external>(929): <frozen importlib._bootstrap_external>(930):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(934): <frozen importlib._bootstrap_external>(935):  --- modulename: _bootstrap_external, funcname: path_stats
<frozen importlib._bootstrap_external>(1079):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1080): <frozen importlib._bootstrap_external>(939): <frozen importlib._bootstrap_external>(940): <frozen importlib._bootstrap_external>(941):  --- modulename: _bootstrap_external, funcname: get_data
<frozen importlib._bootstrap_external>(1038): <frozen importlib._bootstrap_external>(1039): <frozen importlib._bootstrap_external>(1040): <frozen importlib._bootstrap_external>(946): <frozen importlib._bootstrap_external>(947): <frozen importlib._bootstrap_external>(945): <frozen importlib._bootstrap_external>(949): <frozen importlib._bootstrap_external>(950):  --- modulename: _bootstrap_external, funcname: _classify_pyc
<frozen importlib._bootstrap_external>(576): <frozen importlib._bootstrap_external>(577): <frozen importlib._bootstrap_external>(581): <frozen importlib._bootstrap_external>(585):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(587): <frozen importlib._bootstrap_external>(590): <frozen importlib._bootstrap_external>(951): <frozen importlib._bootstrap_external>(952): <frozen importlib._bootstrap_external>(953): <frozen importlib._bootstrap_external>(966): <frozen importlib._bootstrap_external>(967): <frozen importlib._bootstrap_external>(968): <frozen importlib._bootstrap_external>(969): <frozen importlib._bootstrap_external>(970): <frozen importlib._bootstrap_external>(971): <frozen importlib._bootstrap_external>(966):  --- modulename: _bootstrap_external, funcname: _validate_timestamp_pyc
<frozen importlib._bootstrap_external>(612):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(617):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(976): <frozen importlib._bootstrap_external>(977): <frozen importlib._bootstrap_external>(976):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(978): <frozen importlib._bootstrap_external>(979): <frozen importlib._bootstrap_external>(980): <frozen importlib._bootstrap_external>(978):  --- modulename: _bootstrap_external, funcname: _compile_bytecode
<frozen importlib._bootstrap_external>(647): <frozen importlib._bootstrap_external>(648): <frozen importlib._bootstrap_external>(649):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(650): <frozen importlib._bootstrap_external>(651): <frozen importlib._bootstrap_external>(652): <frozen importlib._bootstrap_external>(847): <frozen importlib._bootstrap_external>(850):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: __init__, funcname: <module>
__init__.py(21): """Miscellaneous modules
__init__.py(40): __all__ = ['RFC1751', 'number', 'strxor', 'asn1', 'Counter', 'Padding']
<frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(989): <frozen importlib._bootstrap>(990): <frozen importlib._bootstrap>(991): <frozen importlib._bootstrap>(992): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): <frozen importlib._bootstrap>(974): <frozen importlib._bootstrap>(976): <frozen importlib._bootstrap>(977): <frozen importlib._bootstrap>(978): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(739):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(813): <frozen importlib._bootstrap>(816):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1412): <frozen importlib._bootstrap_external>(1414):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1379): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1354): <frozen importlib._bootstrap_external>(1355):  --- modulename: _bootstrap_external, funcname: _path_hooks
<frozen importlib._bootstrap_external>(1327): <frozen importlib._bootstrap_external>(1329): <frozen importlib._bootstrap_external>(1330): <frozen importlib._bootstrap_external>(1331):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1332): <frozen importlib._bootstrap_external>(1333): <frozen importlib._bootstrap_external>(1329): <frozen importlib._bootstrap_external>(1330): <frozen importlib._bootstrap_external>(1331):  --- modulename: _bootstrap_external, funcname: path_hook_for_FileFinder
<frozen importlib._bootstrap_external>(1599):  --- modulename: _bootstrap_external, funcname: _path_isdir
<frozen importlib._bootstrap_external>(161): <frozen importlib._bootstrap_external>(163):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1601):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1470): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(1472): <frozen importlib._bootstrap_external>(1471): <frozen importlib._bootstrap_external>(1473): <frozen importlib._bootstrap_external>(1475): <frozen importlib._bootstrap_external>(1476):  --- modulename: _bootstrap_external, funcname: _path_isabs
<frozen importlib._bootstrap_external>(177): <frozen importlib._bootstrap_external>(1478): <frozen importlib._bootstrap_external>(1479): <frozen importlib._bootstrap_external>(1480): <frozen importlib._bootstrap_external>(1356): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1517):  --- modulename: _bootstrap_external, funcname: _fill_cache
<frozen importlib._bootstrap_external>(1558): <frozen importlib._bootstrap_external>(1559): <frozen importlib._bootstrap_external>(1560): <frozen importlib._bootstrap_external>(1567): <frozen importlib._bootstrap_external>(1568): <frozen importlib._bootstrap_external>(1584): <frozen importlib._bootstrap_external>(1518): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1546):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1547): <frozen importlib._bootstrap_external>(1548): <frozen importlib._bootstrap_external>(1547):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1501):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1009): <frozen importlib._bootstrap_external>(1010): <frozen importlib._bootstrap_external>(1502): <frozen importlib._bootstrap_external>(1503): <frozen importlib._bootstrap_external>(1502):  --- modulename: _bootstrap_external, funcname: spec_from_file_location
<frozen importlib._bootstrap_external>(708): <frozen importlib._bootstrap_external>(720): <frozen importlib._bootstrap_external>(728):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361): <frozen importlib._bootstrap_external>(729): <frozen importlib._bootstrap_external>(732): <frozen importlib._bootstrap_external>(742): <frozen importlib._bootstrap_external>(753): <frozen importlib._bootstrap_external>(754): <frozen importlib._bootstrap_external>(759): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1391): <frozen importlib._bootstrap_external>(1392): <frozen importlib._bootstrap_external>(1415): <frozen importlib._bootstrap_external>(1417): <frozen importlib._bootstrap_external>(1428):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap_external, funcname: create_module
<frozen importlib._bootstrap_external>(842): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(570):  --- modulename: _bootstrap, funcname: _new_module
<frozen importlib._bootstrap>(36): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(402): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(543): <frozen importlib._bootstrap>(544): <frozen importlib._bootstrap>(545): <frozen importlib._bootstrap>(549): <frozen importlib._bootstrap>(550):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(388): <frozen importlib._bootstrap>(389): <frozen importlib._bootstrap>(391):  --- modulename: _bootstrap_external, funcname: _get_cached
<frozen importlib._bootstrap_external>(492): <frozen importlib._bootstrap_external>(493): <frozen importlib._bootstrap_external>(494):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(551): <frozen importlib._bootstrap>(552):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap_external, funcname: exec_module
<frozen importlib._bootstrap_external>(846):  --- modulename: _bootstrap_external, funcname: get_code
<frozen importlib._bootstrap_external>(923):  --- modulename: _bootstrap_external, funcname: _check_name_wrapper
<frozen importlib._bootstrap_external>(524): <frozen importlib._bootstrap_external>(526): <frozen importlib._bootstrap_external>(529):  --- modulename: _bootstrap_external, funcname: get_filename
<frozen importlib._bootstrap_external>(1034): <frozen importlib._bootstrap_external>(924): <frozen importlib._bootstrap_external>(925): <frozen importlib._bootstrap_external>(926): <frozen importlib._bootstrap_external>(927): <frozen importlib._bootstrap_external>(928): <frozen importlib._bootstrap_external>(929): <frozen importlib._bootstrap_external>(930):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(934): <frozen importlib._bootstrap_external>(935):  --- modulename: _bootstrap_external, funcname: path_stats
<frozen importlib._bootstrap_external>(1079):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1080): <frozen importlib._bootstrap_external>(939): <frozen importlib._bootstrap_external>(940): <frozen importlib._bootstrap_external>(941):  --- modulename: _bootstrap_external, funcname: get_data
<frozen importlib._bootstrap_external>(1038): <frozen importlib._bootstrap_external>(1039): <frozen importlib._bootstrap_external>(1040): <frozen importlib._bootstrap_external>(946): <frozen importlib._bootstrap_external>(947): <frozen importlib._bootstrap_external>(945): <frozen importlib._bootstrap_external>(949): <frozen importlib._bootstrap_external>(950):  --- modulename: _bootstrap_external, funcname: _classify_pyc
<frozen importlib._bootstrap_external>(576): <frozen importlib._bootstrap_external>(577): <frozen importlib._bootstrap_external>(581): <frozen importlib._bootstrap_external>(585):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(587): <frozen importlib._bootstrap_external>(590): <frozen importlib._bootstrap_external>(951): <frozen importlib._bootstrap_external>(952): <frozen importlib._bootstrap_external>(953): <frozen importlib._bootstrap_external>(966): <frozen importlib._bootstrap_external>(967): <frozen importlib._bootstrap_external>(968): <frozen importlib._bootstrap_external>(969): <frozen importlib._bootstrap_external>(970): <frozen importlib._bootstrap_external>(971): <frozen importlib._bootstrap_external>(966):  --- modulename: _bootstrap_external, funcname: _validate_timestamp_pyc
<frozen importlib._bootstrap_external>(612):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(617):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(976): <frozen importlib._bootstrap_external>(977): <frozen importlib._bootstrap_external>(976):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(978): <frozen importlib._bootstrap_external>(979): <frozen importlib._bootstrap_external>(980): <frozen importlib._bootstrap_external>(978):  --- modulename: _bootstrap_external, funcname: _compile_bytecode
<frozen importlib._bootstrap_external>(647): <frozen importlib._bootstrap_external>(648): <frozen importlib._bootstrap_external>(649):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(650): <frozen importlib._bootstrap_external>(651): <frozen importlib._bootstrap_external>(652): <frozen importlib._bootstrap_external>(847): <frozen importlib._bootstrap_external>(850):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: number, funcname: <module>
number.py(27): import math
 --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(740): <frozen importlib._bootstrap>(741):  --- modulename: _bootstrap, funcname: spec_from_loader
<frozen importlib._bootstrap>(417): <frozen importlib._bootstrap>(428): <frozen importlib._bootstrap>(429): <frozen importlib._bootstrap>(430): <frozen importlib._bootstrap>(431):  --- modulename: _bootstrap, funcname: _requires_builtin_wrapper
<frozen importlib._bootstrap>(242): <frozen importlib._bootstrap>(245):  --- modulename: _bootstrap, funcname: is_package
<frozen importlib._bootstrap>(786): <frozen importlib._bootstrap>(438):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap, funcname: create_module
<frozen importlib._bootstrap>(760): <frozen importlib._bootstrap>(763):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(402): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap, funcname: exec_module
<frozen importlib._bootstrap>(768):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228): <frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): number.py(28): import sys
number.py(29): import struct
number.py(30): from Crypto import Random
 --- modulename: _bootstrap, funcname: _handle_fromlist
<frozen importlib._bootstrap>(1043): <frozen importlib._bootstrap>(1044): <frozen importlib._bootstrap>(1051): <frozen importlib._bootstrap>(1055): <frozen importlib._bootstrap>(1056): <frozen importlib._bootstrap>(1057): <frozen importlib._bootstrap>(1058):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(971): <frozen importlib._bootstrap>(974): <frozen importlib._bootstrap>(976): <frozen importlib._bootstrap>(977): <frozen importlib._bootstrap>(978): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(739):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(813): <frozen importlib._bootstrap>(816):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1412): <frozen importlib._bootstrap_external>(1414):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1379): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1528):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(149): <frozen importlib._bootstrap_external>(150): <frozen importlib._bootstrap_external>(1529): <frozen importlib._bootstrap_external>(1530): <frozen importlib._bootstrap_external>(1531):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1532):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1533):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1501):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1009): <frozen importlib._bootstrap_external>(1010): <frozen importlib._bootstrap_external>(1502): <frozen importlib._bootstrap_external>(1503): <frozen importlib._bootstrap_external>(1502):  --- modulename: _bootstrap_external, funcname: spec_from_file_location
<frozen importlib._bootstrap_external>(708): <frozen importlib._bootstrap_external>(720): <frozen importlib._bootstrap_external>(728):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361): <frozen importlib._bootstrap_external>(729): <frozen importlib._bootstrap_external>(732): <frozen importlib._bootstrap_external>(742): <frozen importlib._bootstrap_external>(753): <frozen importlib._bootstrap_external>(754): <frozen importlib._bootstrap_external>(759): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1391): <frozen importlib._bootstrap_external>(1392): <frozen importlib._bootstrap_external>(1415): <frozen importlib._bootstrap_external>(1417): <frozen importlib._bootstrap_external>(1428):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap_external, funcname: create_module
<frozen importlib._bootstrap_external>(842): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(570):  --- modulename: _bootstrap, funcname: _new_module
<frozen importlib._bootstrap>(36): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(404): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(537): <frozen importlib._bootstrap>(538): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(543): <frozen importlib._bootstrap>(544): <frozen importlib._bootstrap>(545): <frozen importlib._bootstrap>(549): <frozen importlib._bootstrap>(550):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(388): <frozen importlib._bootstrap>(389): <frozen importlib._bootstrap>(391):  --- modulename: _bootstrap_external, funcname: _get_cached
<frozen importlib._bootstrap_external>(492): <frozen importlib._bootstrap_external>(493): <frozen importlib._bootstrap_external>(494):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(551): <frozen importlib._bootstrap>(552):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap_external, funcname: exec_module
<frozen importlib._bootstrap_external>(846):  --- modulename: _bootstrap_external, funcname: get_code
<frozen importlib._bootstrap_external>(923):  --- modulename: _bootstrap_external, funcname: _check_name_wrapper
<frozen importlib._bootstrap_external>(524): <frozen importlib._bootstrap_external>(526): <frozen importlib._bootstrap_external>(529):  --- modulename: _bootstrap_external, funcname: get_filename
<frozen importlib._bootstrap_external>(1034): <frozen importlib._bootstrap_external>(924): <frozen importlib._bootstrap_external>(925): <frozen importlib._bootstrap_external>(926): <frozen importlib._bootstrap_external>(927): <frozen importlib._bootstrap_external>(928): <frozen importlib._bootstrap_external>(929): <frozen importlib._bootstrap_external>(930):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(934): <frozen importlib._bootstrap_external>(935):  --- modulename: _bootstrap_external, funcname: path_stats
<frozen importlib._bootstrap_external>(1079):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1080): <frozen importlib._bootstrap_external>(939): <frozen importlib._bootstrap_external>(940): <frozen importlib._bootstrap_external>(941):  --- modulename: _bootstrap_external, funcname: get_data
<frozen importlib._bootstrap_external>(1038): <frozen importlib._bootstrap_external>(1039): <frozen importlib._bootstrap_external>(1040): <frozen importlib._bootstrap_external>(946): <frozen importlib._bootstrap_external>(947): <frozen importlib._bootstrap_external>(945): <frozen importlib._bootstrap_external>(949): <frozen importlib._bootstrap_external>(950):  --- modulename: _bootstrap_external, funcname: _classify_pyc
<frozen importlib._bootstrap_external>(576): <frozen importlib._bootstrap_external>(577): <frozen importlib._bootstrap_external>(581): <frozen importlib._bootstrap_external>(585):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(587): <frozen importlib._bootstrap_external>(590): <frozen importlib._bootstrap_external>(951): <frozen importlib._bootstrap_external>(952): <frozen importlib._bootstrap_external>(953): <frozen importlib._bootstrap_external>(966): <frozen importlib._bootstrap_external>(967): <frozen importlib._bootstrap_external>(968): <frozen importlib._bootstrap_external>(969): <frozen importlib._bootstrap_external>(970): <frozen importlib._bootstrap_external>(971): <frozen importlib._bootstrap_external>(966):  --- modulename: _bootstrap_external, funcname: _validate_timestamp_pyc
<frozen importlib._bootstrap_external>(612):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(617):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(976): <frozen importlib._bootstrap_external>(977): <frozen importlib._bootstrap_external>(976):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(978): <frozen importlib._bootstrap_external>(979): <frozen importlib._bootstrap_external>(980): <frozen importlib._bootstrap_external>(978):  --- modulename: _bootstrap_external, funcname: _compile_bytecode
<frozen importlib._bootstrap_external>(647): <frozen importlib._bootstrap_external>(648): <frozen importlib._bootstrap_external>(649):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(650): <frozen importlib._bootstrap_external>(651): <frozen importlib._bootstrap_external>(652): <frozen importlib._bootstrap_external>(847): <frozen importlib._bootstrap_external>(850):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: __init__, funcname: <module>
__init__.py(23): __all__ = ['new', 'get_random_bytes']
__init__.py(25): from os import urandom
__init__.py(27): class _UrandomRNG(object):
 --- modulename: __init__, funcname: _UrandomRNG
__init__.py(27): class _UrandomRNG(object):
__init__.py(29):     def read(self, n):
__init__.py(33):     def flush(self):
__init__.py(37):     def reinit(self):
__init__.py(41):     def close(self):
__init__.py(46): def new(*args, **kwargs):
__init__.py(51): def atfork():
__init__.py(56): get_random_bytes = urandom
<frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(989): <frozen importlib._bootstrap>(990): <frozen importlib._bootstrap>(991): <frozen importlib._bootstrap>(992): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): <frozen importlib._bootstrap>(1043): <frozen importlib._bootstrap>(1067): number.py(31): from Crypto.Util.py3compat import iter_range
 --- modulename: _bootstrap, funcname: _find_and_load
<frozen importlib._bootstrap>(1004):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(153): <frozen importlib._bootstrap>(154):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(157):  --- modulename: _bootstrap, funcname: _get_module_lock
<frozen importlib._bootstrap>(172): <frozen importlib._bootstrap>(173): <frozen importlib._bootstrap>(174): <frozen importlib._bootstrap>(175): <frozen importlib._bootstrap>(176): <frozen importlib._bootstrap>(177): <frozen importlib._bootstrap>(179): <frozen importlib._bootstrap>(180): <frozen importlib._bootstrap>(183):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(59): <frozen importlib._bootstrap>(60): <frozen importlib._bootstrap>(61): <frozen importlib._bootstrap>(62): <frozen importlib._bootstrap>(63): <frozen importlib._bootstrap>(64): <frozen importlib._bootstrap>(185): <frozen importlib._bootstrap>(196): <frozen importlib._bootstrap>(198): <frozen importlib._bootstrap>(200): <frozen importlib._bootstrap>(158):  --- modulename: _bootstrap, funcname: acquire
<frozen importlib._bootstrap>(93): <frozen importlib._bootstrap>(94): <frozen importlib._bootstrap>(95): <frozen importlib._bootstrap>(97): <frozen importlib._bootstrap>(98): <frozen importlib._bootstrap>(99): <frozen importlib._bootstrap>(100): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(110): <frozen importlib._bootstrap>(101): <frozen importlib._bootstrap>(1005): <frozen importlib._bootstrap>(1006): <frozen importlib._bootstrap>(1007):  --- modulename: _bootstrap, funcname: _find_and_load_unlocked
<frozen importlib._bootstrap>(968): <frozen importlib._bootstrap>(969): <frozen importlib._bootstrap>(970): <frozen importlib._bootstrap>(971): <frozen importlib._bootstrap>(974): <frozen importlib._bootstrap>(976): <frozen importlib._bootstrap>(977): <frozen importlib._bootstrap>(978): <frozen importlib._bootstrap>(982):  --- modulename: _bootstrap, funcname: _find_spec
<frozen importlib._bootstrap>(903): <frozen importlib._bootstrap>(904): <frozen importlib._bootstrap>(909): <frozen importlib._bootstrap>(915): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(738): <frozen importlib._bootstrap>(739):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap, funcname: find_spec
<frozen importlib._bootstrap>(813): <frozen importlib._bootstrap>(816):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(916): <frozen importlib._bootstrap>(917):  --- modulename: _bootstrap, funcname: __enter__
<frozen importlib._bootstrap>(876): <frozen importlib._bootstrap>(918): <frozen importlib._bootstrap>(919): <frozen importlib._bootstrap>(925):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1412): <frozen importlib._bootstrap_external>(1414):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1379): <frozen importlib._bootstrap_external>(1380): <frozen importlib._bootstrap_external>(1381): <frozen importlib._bootstrap_external>(1383):  --- modulename: _bootstrap_external, funcname: _path_importer_cache
<frozen importlib._bootstrap_external>(1345): <frozen importlib._bootstrap_external>(1352): <frozen importlib._bootstrap_external>(1353): <frozen importlib._bootstrap_external>(1357): <frozen importlib._bootstrap_external>(1384): <frozen importlib._bootstrap_external>(1385): <frozen importlib._bootstrap_external>(1386):  --- modulename: _bootstrap_external, funcname: find_spec
<frozen importlib._bootstrap_external>(1510): <frozen importlib._bootstrap_external>(1511): <frozen importlib._bootstrap_external>(1512): <frozen importlib._bootstrap_external>(1513):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1516): <frozen importlib._bootstrap_external>(1520):  --- modulename: _bootstrap_external, funcname: _relax_case
<frozen importlib._bootstrap_external>(70): <frozen importlib._bootstrap_external>(1524): <frozen importlib._bootstrap_external>(1525): <frozen importlib._bootstrap_external>(1527): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1539): <frozen importlib._bootstrap_external>(1540): <frozen importlib._bootstrap_external>(1541):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(1544):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(1545): <frozen importlib._bootstrap_external>(1546):  --- modulename: _bootstrap_external, funcname: _path_isfile
<frozen importlib._bootstrap_external>(156):  --- modulename: _bootstrap_external, funcname: _path_is_mode_type
<frozen importlib._bootstrap_external>(147): <frozen importlib._bootstrap_external>(148):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(151): <frozen importlib._bootstrap_external>(1547): <frozen importlib._bootstrap_external>(1548): <frozen importlib._bootstrap_external>(1547):  --- modulename: _bootstrap_external, funcname: _get_spec
<frozen importlib._bootstrap_external>(1501):  --- modulename: _bootstrap_external, funcname: __init__
<frozen importlib._bootstrap_external>(1009): <frozen importlib._bootstrap_external>(1010): <frozen importlib._bootstrap_external>(1502): <frozen importlib._bootstrap_external>(1503): <frozen importlib._bootstrap_external>(1502):  --- modulename: _bootstrap_external, funcname: spec_from_file_location
<frozen importlib._bootstrap_external>(708): <frozen importlib._bootstrap_external>(720): <frozen importlib._bootstrap_external>(728):  --- modulename: _bootstrap, funcname: __init__
<frozen importlib._bootstrap>(353): <frozen importlib._bootstrap>(354): <frozen importlib._bootstrap>(355): <frozen importlib._bootstrap>(356): <frozen importlib._bootstrap>(357): <frozen importlib._bootstrap>(360): <frozen importlib._bootstrap>(361): <frozen importlib._bootstrap_external>(729): <frozen importlib._bootstrap_external>(732): <frozen importlib._bootstrap_external>(742): <frozen importlib._bootstrap_external>(753): <frozen importlib._bootstrap_external>(754): <frozen importlib._bootstrap_external>(759): <frozen importlib._bootstrap_external>(1389): <frozen importlib._bootstrap_external>(1391): <frozen importlib._bootstrap_external>(1392): <frozen importlib._bootstrap_external>(1415): <frozen importlib._bootstrap_external>(1417): <frozen importlib._bootstrap_external>(1428):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(880): <frozen importlib._bootstrap>(926): <frozen importlib._bootstrap>(928): <frozen importlib._bootstrap>(943): <frozen importlib._bootstrap>(983): <frozen importlib._bootstrap>(986):  --- modulename: _bootstrap, funcname: _load_unlocked
<frozen importlib._bootstrap>(661): <frozen importlib._bootstrap>(663): <frozen importlib._bootstrap>(666):  --- modulename: _bootstrap, funcname: module_from_spec
<frozen importlib._bootstrap>(561): <frozen importlib._bootstrap>(562): <frozen importlib._bootstrap>(565):  --- modulename: _bootstrap_external, funcname: create_module
<frozen importlib._bootstrap_external>(842): <frozen importlib._bootstrap>(569): <frozen importlib._bootstrap>(570):  --- modulename: _bootstrap, funcname: _new_module
<frozen importlib._bootstrap>(36): <frozen importlib._bootstrap>(571):  --- modulename: _bootstrap, funcname: _init_module_attrs
<frozen importlib._bootstrap>(490): <frozen importlib._bootstrap>(496): <frozen importlib._bootstrap>(497): <frozen importlib._bootstrap>(498): <frozen importlib._bootstrap>(519): <frozen importlib._bootstrap>(520): <frozen importlib._bootstrap>(524): <frozen importlib._bootstrap>(525): <frozen importlib._bootstrap>(526):  --- modulename: _bootstrap, funcname: parent
<frozen importlib._bootstrap>(401): <frozen importlib._bootstrap>(402): <frozen importlib._bootstrap>(530): <frozen importlib._bootstrap>(531): <frozen importlib._bootstrap>(535): <frozen importlib._bootstrap>(536): <frozen importlib._bootstrap>(542):  --- modulename: _bootstrap, funcname: has_location
<frozen importlib._bootstrap>(408): <frozen importlib._bootstrap>(543): <frozen importlib._bootstrap>(544): <frozen importlib._bootstrap>(545): <frozen importlib._bootstrap>(549): <frozen importlib._bootstrap>(550):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(388): <frozen importlib._bootstrap>(389): <frozen importlib._bootstrap>(391):  --- modulename: _bootstrap_external, funcname: _get_cached
<frozen importlib._bootstrap_external>(492): <frozen importlib._bootstrap_external>(493): <frozen importlib._bootstrap_external>(494):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(551): <frozen importlib._bootstrap>(552):  --- modulename: _bootstrap, funcname: cached
<frozen importlib._bootstrap>(387): <frozen importlib._bootstrap>(392): <frozen importlib._bootstrap>(555): <frozen importlib._bootstrap>(572): <frozen importlib._bootstrap>(671): <frozen importlib._bootstrap>(672): <frozen importlib._bootstrap>(673): <frozen importlib._bootstrap>(674): <frozen importlib._bootstrap>(675): <frozen importlib._bootstrap>(680):  --- modulename: _bootstrap_external, funcname: exec_module
<frozen importlib._bootstrap_external>(846):  --- modulename: _bootstrap_external, funcname: get_code
<frozen importlib._bootstrap_external>(923):  --- modulename: _bootstrap_external, funcname: _check_name_wrapper
<frozen importlib._bootstrap_external>(524): <frozen importlib._bootstrap_external>(526): <frozen importlib._bootstrap_external>(529):  --- modulename: _bootstrap_external, funcname: get_filename
<frozen importlib._bootstrap_external>(1034): <frozen importlib._bootstrap_external>(924): <frozen importlib._bootstrap_external>(925): <frozen importlib._bootstrap_external>(926): <frozen importlib._bootstrap_external>(927): <frozen importlib._bootstrap_external>(928): <frozen importlib._bootstrap_external>(929): <frozen importlib._bootstrap_external>(930):  --- modulename: _bootstrap_external, funcname: cache_from_source
<frozen importlib._bootstrap_external>(379): <frozen importlib._bootstrap_external>(386): <frozen importlib._bootstrap_external>(387):  --- modulename: _bootstrap_external, funcname: _path_split
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129):  --- modulename: _bootstrap_external, funcname: <genexpr>
<frozen importlib._bootstrap_external>(129): <frozen importlib._bootstrap_external>(130): <frozen importlib._bootstrap_external>(132): <frozen importlib._bootstrap_external>(388): <frozen importlib._bootstrap_external>(389): <frozen importlib._bootstrap_external>(390): <frozen importlib._bootstrap_external>(392): <frozen importlib._bootstrap_external>(393): <frozen importlib._bootstrap_external>(394): <frozen importlib._bootstrap_external>(395): <frozen importlib._bootstrap_external>(398): <frozen importlib._bootstrap_external>(399): <frozen importlib._bootstrap_external>(403): <frozen importlib._bootstrap_external>(404): <frozen importlib._bootstrap_external>(429):  --- modulename: _bootstrap_external, funcname: _path_join
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123):  --- modulename: _bootstrap_external, funcname: <listcomp>
<frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(124): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(123): <frozen importlib._bootstrap_external>(934): <frozen importlib._bootstrap_external>(935):  --- modulename: _bootstrap_external, funcname: path_stats
<frozen importlib._bootstrap_external>(1079):  --- modulename: _bootstrap_external, funcname: _path_stat
<frozen importlib._bootstrap_external>(142): <frozen importlib._bootstrap_external>(1080): <frozen importlib._bootstrap_external>(939): <frozen importlib._bootstrap_external>(940): <frozen importlib._bootstrap_external>(941):  --- modulename: _bootstrap_external, funcname: get_data
<frozen importlib._bootstrap_external>(1038): <frozen importlib._bootstrap_external>(1039): <frozen importlib._bootstrap_external>(1040): <frozen importlib._bootstrap_external>(946): <frozen importlib._bootstrap_external>(947): <frozen importlib._bootstrap_external>(945): <frozen importlib._bootstrap_external>(949): <frozen importlib._bootstrap_external>(950):  --- modulename: _bootstrap_external, funcname: _classify_pyc
<frozen importlib._bootstrap_external>(576): <frozen importlib._bootstrap_external>(577): <frozen importlib._bootstrap_external>(581): <frozen importlib._bootstrap_external>(585):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(587): <frozen importlib._bootstrap_external>(590): <frozen importlib._bootstrap_external>(951): <frozen importlib._bootstrap_external>(952): <frozen importlib._bootstrap_external>(953): <frozen importlib._bootstrap_external>(966): <frozen importlib._bootstrap_external>(967): <frozen importlib._bootstrap_external>(968): <frozen importlib._bootstrap_external>(969): <frozen importlib._bootstrap_external>(970): <frozen importlib._bootstrap_external>(971): <frozen importlib._bootstrap_external>(966):  --- modulename: _bootstrap_external, funcname: _validate_timestamp_pyc
<frozen importlib._bootstrap_external>(612):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(617):  --- modulename: _bootstrap_external, funcname: _unpack_uint32
<frozen importlib._bootstrap_external>(81): <frozen importlib._bootstrap_external>(82): <frozen importlib._bootstrap_external>(616): <frozen importlib._bootstrap_external>(976): <frozen importlib._bootstrap_external>(977): <frozen importlib._bootstrap_external>(976):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(978): <frozen importlib._bootstrap_external>(979): <frozen importlib._bootstrap_external>(980): <frozen importlib._bootstrap_external>(978):  --- modulename: _bootstrap_external, funcname: _compile_bytecode
<frozen importlib._bootstrap_external>(647): <frozen importlib._bootstrap_external>(648): <frozen importlib._bootstrap_external>(649):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap_external>(650): <frozen importlib._bootstrap_external>(651): <frozen importlib._bootstrap_external>(652): <frozen importlib._bootstrap_external>(847): <frozen importlib._bootstrap_external>(850):  --- modulename: _bootstrap, funcname: _call_with_frames_removed
<frozen importlib._bootstrap>(228):  --- modulename: py3compat, funcname: <module>
py3compat.py(25): """Compatibility code for handling string/bytes changes from Python 2.x to Py3k
py3compat.py(61): import sys
py3compat.py(62): import abc
py3compat.py(65): if sys.version_info[0] == 2:
py3compat.py(113):     def b(s):
py3compat.py(115):     def bchr(s):
py3compat.py(117):     def bstr(s):
py3compat.py(122):     def bord(s):
py3compat.py(124):     def tobytes(s, encoding="latin-1"):
py3compat.py(135):     def tostr(bs):
py3compat.py(137):     def byte_string(s):
py3compat.py(140):     from io import BytesIO
py3compat.py(141):     from io import StringIO
py3compat.py(142):     from sys import maxsize as maxint
py3compat.py(144):     iter_range = range
py3compat.py(146):     def is_native_int(x):
py3compat.py(149):     def is_string(x):
py3compat.py(152):     def is_bytes(x):
py3compat.py(157):     from abc import ABC
py3compat.py(159):     FileNotFoundError = FileNotFoundError
py3compat.py(162): def _copy_bytes(start, end, seq):
py3compat.py(173): del sys
py3compat.py(174): del abc
<frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(989): <frozen importlib._bootstrap>(990): <frozen importlib._bootstrap>(991): <frozen importlib._bootstrap>(992): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): number.py(34): _fastmath = None
number.py(37): def ceil_div(n, d):
number.py(50): def size (N):
number.py(62): def getRandomInteger(N, randfunc=None):
number.py(83): def getRandomRange(a, b, randfunc=None):
number.py(100): def getRandomNBitInteger(N, randfunc=None):
number.py(116): def GCD(x,y):
number.py(125): def inverse(u, v):
number.py(141): def getPrime(N, randfunc=None):
number.py(161): def _rabinMillerTest(n, rounds, randfunc=None):
number.py(209): def getStrongPrime(N, e=0, false_positive_prob=1e-6, randfunc=None):
number.py(342): def isPrime(N, false_positive_prob=1e-6, randfunc=None):
number.py(381): import struct
number.py(383): def long_to_bytes(n, blocksize=0):
number.py(451): def bytes_to_long(s):
number.py(488): import warnings
number.py(489): def long2str(n, blocksize=0):
number.py(492): def str2long(s):
number.py(500): sieve_base = (
<frozen importlib._bootstrap>(691): <frozen importlib._bootstrap>(692): <frozen importlib._bootstrap>(693):  --- modulename: _bootstrap, funcname: _verbose_message
<frozen importlib._bootstrap>(233): <frozen importlib._bootstrap>(695): <frozen importlib._bootstrap>(697): <frozen importlib._bootstrap>(987): <frozen importlib._bootstrap>(989): <frozen importlib._bootstrap>(990): <frozen importlib._bootstrap>(991): <frozen importlib._bootstrap>(992): <frozen importlib._bootstrap>(996):  --- modulename: _bootstrap, funcname: __exit__
<frozen importlib._bootstrap>(161):  --- modulename: _bootstrap, funcname: release
<frozen importlib._bootstrap>(113): <frozen importlib._bootstrap>(114): <frozen importlib._bootstrap>(115): <frozen importlib._bootstrap>(117): <frozen importlib._bootstrap>(118): <frozen importlib._bootstrap>(119): <frozen importlib._bootstrap>(120): <frozen importlib._bootstrap>(121):  --- modulename: _bootstrap, funcname: cb
<frozen importlib._bootstrap>(186): <frozen importlib._bootstrap>(187): <frozen importlib._bootstrap>(191): <frozen importlib._bootstrap>(192): <frozen importlib._bootstrap>(194): task.py(4): def gcd(a, b):
task.py(30): def isOdd(a):
task.py(33): def rshift1(a):
task.py(36): def lshift(a, s):
task.py(40): n = p * q
task.py(41): e = 65537
task.py(42): phi = (p - 1) * (q - 1)
task.py(43): assert gcd(phi, e) == 1
 --- modulename: task, funcname: gcd
task.py(5):     s = 0
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(21):                     a, b = b, a
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(12):                     a, b = b, a
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(14):                 b = rshift1(b)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(15):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(12):                     a, b = b, a
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(21):                     a, b = b, a
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(12):                     a, b = b, a
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(14):                 b = rshift1(b)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(15):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(14):                 b = rshift1(b)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(15):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(12):                     a, b = b, a
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(14):                 b = rshift1(b)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(15):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(14):                 b = rshift1(b)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(15):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(18):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(19):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(20):                 if a < b:
task.py(6):     while b != 0:
task.py(7):         if isOdd(a):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(8):             if isOdd(b):
 --- modulename: task, funcname: isOdd
task.py(31):     return a & 1 == 1
task.py(9):                 a = a - b
task.py(10):                 a = rshift1(a)
 --- modulename: task, funcname: rshift1
task.py(34):     return a >> 1
task.py(11):                 if a < b:
task.py(12):                     a, b = b, a
task.py(6):     while b != 0:
task.py(26):     if s:
task.py(28):     return a
task.py(44): c = pow(bytes_to_long(flag), e, n)
 --- modulename: number, funcname: bytes_to_long
number.py(465):     acc = 0
number.py(467):     unpack = struct.unpack
number.py(471):     if sys.version_info[0:3] < (2, 7, 4):
number.py(477):     length = len(s)
number.py(478):     if length % 4:
number.py(479):         extra = (4 - length % 4)
number.py(480):         s = b'\x00' * extra + s
number.py(481):         length = length + extra
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(483):         acc = (acc << 32) + unpack('>I', s[i:i+4])[0]
number.py(482):     for i in range(0, length, 4):
number.py(484):     return acc
task.py(45): print(c)
64885875317556090558238994066256805052213864161514435285748891561779867972960805879348109302233463726130814478875296026610171472811894585459078460333131491392347346367422276701128380739598873156279173639691126814411752657279838804780550186863637510445720206103962994087507407296814662270605713097055799853102
task.py(46): print(n)
113793513490894881175568252406666081108916791207947545198428641792768110581083359318482355485724476407204679171578376741972958506284872470096498674038813765700336353715590069074081309886710425934960057225969468061891326946398492194812594219890553185043390915509200930203655022420444027841986189782168065174301

Analyze

确实很多,这个out文件有点像单步调试的回显内容,也有点像流量包,可以看到这个task.py具体做了些什么,在out文件的最后给了cn,求解的话我们还缺少p,q等核心参数

通过task.py里

assert gcd(phi, e) == 1

这个断言可以得到phi即是第一个参数ae是第二个参数b,那么我们逆着out的顺序,就可以得到phi的值

从a的最终结果开始,assert保证了gcd函数的返回值为1,也就是说最终a的值是为1的。根据while b != 0:和中途a, b = b, a,b = rshift1(b)可以推出b最终是为0的。

a=1,b=0这个结果开始逆向,注意要将out里执行代码的顺序逆序,因为是要倒推回去(我就是太傻逼了,比赛的时候忘了逆序导致一直没出)

相关函数则取逆状态即可,例如

def isOdd(a):
    return a & 1 == 1
def rshift1(a):
    return a << 1
def lshift(a , s):
    return a >> s
#"-"也要替换成"+"
a = a - b -> a = a + b 

Exp

import gmpy2
import libnum
from Crypto.Util.number import *
e = 65537
c = 64885875317556090558238994066256805052213864161514435285748891561779867972960805879348109302233463726130814478875296026610171472811894585459078460333131491392347346367422276701128380739598873156279173639691126814411752657279838804780550186863637510445720206103962994087507407296814662270605713097055799853102
n = 113793513490894881175568252406666081108916791207947545198428641792768110581083359318482355485724476407204679171578376741972958506284872470096498674038813765700336353715590069074081309886710425934960057225969468061891326946398492194812594219890553185043390915509200930203655022420444027841986189782168065174301
f = open("trace.out" , "r").readlines()
f = f[::-1]
b = 0
a = 1

def rshift1(a):
    return a << 1
def lshift(a , s):
    return a >> s

for i in range(len(f)):
    if 'a, b = b, a' in f[i]:
        print('a , b = b , a')
        a , b = b , a
    if 'a = rshift1(a)' in f[i]:
        print('a = rshift1(a)')
        a = rshift1(a)
    if 'b = rshift1(b)' in f[i]:
        print('b = rshift(b)')
        b = rshift1(b)
    if 'a = a - b' in f[i]:
        print('a = a - b')
        a = a + b

d = inverse(e, a)
m = pow(c , d , n)
flag = libnum.n2s(m)
print(flag)
#flag{a526344-a8c7-411d-bf53-ef6a2479de1a}
posted @ 2022-11-03 00:36  dotExp  阅读(39)  评论(0编辑  收藏  举报